DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
Detailed Lesson Plan in Technology and Livelihood Education ICT 10
I. Objectives
at the end of the lesson the students should be able to:
a. defines computer programming
b. identifies the different types of computer programming
c. knows about the categories of program languages
d. value the importance of computer programming languages
II. Content: Introduction to Computer Programming
A. Content Standards: Types of Programming Languages
III. Learning Resources:
A. Books: JEDI Course Notes Lesson 1 – Handouts, pages 1-7.
B. Online Resources: https://www.studocu.com/ph/document/lakshmi-narain-
college-of-technology/bachelors-in-computer-application/lesson-plan-
introduction-to-programming/37769672
IV. Procedures:
Teacher’s Activity Students’ Activity
A. Preliminary Activities
a. Prayer
b. Greetings
c. Checking of Attendance
d. Classroom Management
B. Motivation
“Before we start, we will have a short
activity.”
“Class, do you want to play?” “Yes Ma’am!”
“The game we are going to play is Guess
the Picture!”
“Are you familiar with the game, class?” “Yes Ma’am!”
“Here is the mechanics of the game.”
1. The class will be divided into two
groups.
2. Each group will be having 1
representative to guess the
picture.
3. Must be able to buzzer before
answering.
4. The winning group will receive
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
prize after the session.
“Yes Ma’am!”
“Are you ready to play, class?”
(The student will perform the activity.)
“Let’s start the game.”
Answers:
COMPUTER
PROGRAMMING
SYSTEM UNIT
MEMORY
LANGUAGES
C. Presentation of the lesson
“Class, what do you think is our topic
today based on the activity that we had?”
“Yes Jasper?”
“Very Good! What else yes, Aicelle?” “Computer Ma’am”
“Very Good! All of your answers are “Programming Ma’am”
correct.”
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
“Class, what comes on your mind every
time you heard about computer yes,
Joel?” “A machine that used to enter data
ma’am.”
“Very Good!”
D. Discussion
A computer is an electronic machine that
accepts data and process it and give
output. The computer has two major
components.
1. Hardware
2. Software
“Let’s have first the major component of
the computer. Does anyone of you know
about hardware yes, Aneia?” “Hardware is the tangible part of the
computer. It is composed of electronics
and mechanical parts.”
“When we say tangible, this is the
components that can be seen and
touched. Hardware has three common
examples in computer. First is the CPU.”
“Does anyone here know what CPU stands
for yes, Reinel?”
“Central Processing Unit, Ma’am”
“Very Good! What is central processing
unit? Kindly read, Micah.”
“The CPU is the brain of a computer,
containing all the circuity needed to
process input, store data, and output
results.”
CPU is constantly following instruction of
computer programs that tell it which
data process and to process it. Without a
CPU, we could not run programs on a
computer. CPU often referred as the
processor.
“Next is the memory. Kindly read, Even.” “Memory is the electronic holding place
for the instructions and data computer
needs to reach quickly.”
Memory is where data and instructions
needed by the CPU, because without
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
memory, a computer would not be able
to function properly. There are two types
of memory. The main memory and
secondary memory.
“Let’s have first the main memory.
Kindly read, Nishie.” “Main memory is used to hold programs
and data, that the processor is actively
working with it.”
Main memory is very closely connected to
the processor. The main memory is not
used for long term storage. It is
sometimes called the “RAM”.
“Class, what RAM stands for yes, Jhoem?” “Random Access Memory, Ma’am”
“Very Good!”
Main memory also considered as volatile
storage. This means, once the computer
is turned off, all information residing in
the main memory is deleted.
“Next is the secondary memory. Kindly
read, Amaya.” “Secondary memory is a physical device
for the permanent storage of programs
and data.”
The secondary memory is connected to
main memory. Just like the main memory
it holds programs and data but this is for
long term use. It is considered as non-
volatile storage means, all information
residing in secondary memory is not
deleted after the computer is turned off.
Main Secondary
Property
Memory Memory
Speed Fast Slow
Price Expensive Cheap
Capacity Low High
“Class, did you understand the
differences between main memory and
secondary memory?” “Yes Ma’am!”
“Let’s now proceed to the input and
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
output devices.”
Input and output devices allow a
computer system to interact with the
outside world by moving data into and
out of the system. Input devices is a
piece of equipment or hardware which
help us enter data into a computer. Some
examples are keyboard, mice,
microphones and etc.
Output devices an equipment or
hardware which gives out the result of
the entered input, once it is processed it
converts data from machine language to
human-understandable language. Some
examples are monitor, printers, speakers
and etc.
“Let’s now proceed to the next
components of computer. Kindly read, “Software is the program that a
Richard.” computer uses in order to function. It is
intangible part of a computer.”
This is the opposite of hardware, which
describes the physical aspects of a
computer. Software is a generic term
used to refer to applications, scripts, and
programs that run on a device.
“Let’s now identify the types of
computer programs.”
First, system programs used to manage
the computer itself. Next is the
application programs. It is a computer
program designed to carry out a specific
task other than one relating to the
operation of the computer itself. Lastly,
compilers a special program that
translates a programming language’s
sources code into machine code, byte
code or another programming language.
“Now, let’s define what is programming “A programming language is a
languages. Kindly read, Dylan.” standardized communication technique
for expressing instructions to a
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
computer.”
A programming language is a computer
language programmers use to develop
software programs, scripts or other sets
of instructions for computer to execute.
Although many languages share
similarities, each has it’s own syntax and
grammar.
“Let’s now discuss the categories of
programming languages. First are the “High-level language is any
high-level programming languages. Kindly programming language that enables
read, Daveen.” development of a program in much
more user-friendly programming context
and is generally independent of the
computer’s hardware architecture.”
High-level languages are designed to be
use by the human operator or the
programmer. They are referred to as
“closer to human”. In other words, their
programming style and context is easier
to learn and implement than low level
languages, and the entire code generally
focuses on the specific program to be
created. Examples are C, C++, BASIC,
FORTRAN, and the most commonly known
is JAVA.
“The other programming language is the “A low-level programming language
low-level assembly language. Kindly provides little or no abstraction from a
read, Kayeziah.” computer’s instruction set architecture
– commands or functions in the language
map closely to processor instructions.”
Assembly is called a low-level
programming language between there’s a
one-to-one relationship between what it
tells the computer to do, and what the
computer does. In general, one line of an
assembly program contains a maximum of
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
one instruction for the computer.
E. Generalization “Hardware and software, Ma’am.”
“Again class, what are the two major
components of computer yes, Jhian?”
“Very Good! Now, what is the importance “They act as a means for humans to
of computer programming languages yes, communicate instructions to computers
Florence?” and create software solutions.”
“The most important programming
“Very Good! Any other insights yes, concept that allows you to repeat
Nathaniel?” instructions, without having the need to
type those instructions again and again
when they are needed to be executed in
the program.”
“Very Good! I think you are now ready
for a short quiz.”
F. Evaluation
Fill in the blanks
Direction: Read carefully the items below 1. A computer machine that performs a
to fill the missing terms in each blank. variety of tasks according to specific
1. A _______ machine that performs a instructions.
variety of tasks according to specific 2. Hardware which is the tangible part
instructions. of the computer.
2. Hardware which is the ______ part of 3. The CPU is the brain of the
the computer. computer.
3. The CPU is the _______ of the 4. A high-level programming language is
computer. a programming language that is more -
4. A high-level programming language is a user-friendly.
programming language that is more - 5. A low-level programming language
_____. provides little or no abstraction from
5. A low-level programming language computer’s instruction set architecture-
provides _____ or no abstraction from commands or functions in the language
computer’s instruction set architecture- map closely to processor instructions.
commands or functions in the language 6. Main Memory is not used for long
map closely to processor instructions. term storage. It is sometimes called
6. Main Memory is not used for long term RAM.
storage. It is sometimes called ________. 7. Secondary Memory is a physical
7. Secondary Memory is a ________ device for the permanent storage of
device for the permanent storage of programs and data.
programs and data. 8. Input devices help us to enter data
8. Input devices help us to _______ data into computer.
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
into computer. 9. Output devices gives out the result
9. Output devices __________ the result of the entered input.
of the entered input. 10. A programming language is a
10. A programming language is a standardized communication technique
________ communication technique for for expressing instructions to a
expressing instructions to a computer. computer.
G. Assignment
In connection to our next lesson, search
about the flowcharting symbols and their
meaning then write it down in a 1 whole
sheet of paper.
V. Remarks
VI. Reflection
DON MARIANO MARCOS MEMORIAL STATE UNIVERSITY
South La Union Campus
COLLEGE OF EDUCATION
Agoo, La Union, Philippines
Email Address: ce.sluc@dmmmsu.edu.ph
Prepared by: Checked by:
Rabanal, Edlyn Joyce H. Agno, Cornelio Jr. B
Student Teacher Coop. Teacher