0% found this document useful (0 votes)
12 views5 pages

LP 1

The document outlines a lesson plan for Computer Programming 1 at Arellano University, focusing on fundamental programming concepts over three days. Objectives include understanding programming basics, writing algorithms, and distinguishing between variables and constants. Teaching materials and procedures are detailed, along with assessments and assignments for students.

Uploaded by

Patty Mae Lim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views5 pages

LP 1

The document outlines a lesson plan for Computer Programming 1 at Arellano University, focusing on fundamental programming concepts over three days. Objectives include understanding programming basics, writing algorithms, and distinguishing between variables and constants. Teaching materials and procedures are detailed, along with assessments and assignments for students.

Uploaded by

Patty Mae Lim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

ARELLANO UNIVERSITY

Jose Abad Santos Campus


Basic Education Department – Senior High School
3058 Taft Avenue Pasay City
Subject: Computer Programming 1

Learning Modality: Blended (Face-to-face/Online)

School: Arellano University – JAS Grade: 11


Campus

Teacher: Pamela Anne D. Gorospe Subject: Computer Programming 1


LESSON PLAN
Date: August 5,7 & 9, 2024 Semester: First

Time: 9:30-10:30 11 ICT 2 No. of days: 3


10:30-11:50 11 ICT 1

I. Objectives At the end of the lesson, the learners should be able:


- Understand the basic programming concepts
- Understand the basic terms in programming
- Understand the variable and constant
- Know how to write an algorithm to solve a given problem.
a. Content Standard The learner demonstrates an understanding of key concepts, underlying,
principles, and core competencies in Programming.

b. Performance Standard The learner shall be able to independently create/provide quality and
marketable products and/ or services in Programming, prescribed by
TESDA Training Regulations.

c. Learning Competencies

d. Most Essential Competencies

II. Subject Matter Fundamental Concepts of Programming

III. Teaching Material/s:

A. References:

a. Teacher’s Guide Pages K-11 Module: Computer Programming 1

b. Learner’s Material K11 Module: Basic Animation, Course Outline, Course Syllabus, and
Curriculum guide

c. Textbook Pages Arellano University-SHS K-11 Module Computer Programming 1


Page 2-5

B. Activity List of Learning Resources for pictures, ICT Integration-Multimedia (CANVA App/ Microsoft
Development Engagement Activities PowerPoint Presentation), Google Meet, and LMS

IV: Procedures:

a. Preliminary Activity a. Prayer


b. Checking of Attendance
c. Classroom Management
d. Kumustahan

b. Motivation The student will give a word that define Computer Programming.

c. Development Discussion: Fundamental concepts of programming.


(August 23, 2023)
computer program
A computer program is a set of instructions that tells the computer what to
do, how to interact with the user and process data. This set of instructions
operates on input data and converts it to output.

Programming
Is the art or process and science of creating/writing programs.

Programmer
A computer professional who writes this set of instructions

Programming language
is a tool that allows programmers to write commands or programs that can
easily be understood by a person and translated into codes that are
machine-readable. (e.g. C Language)

Algorithm
is a formula or set of steps for solving a particular problem. As an
algorithm, a set of rules must be unambiguous and have a clear stopping
point. It can be expressed in any language, from natural languages like
English to programming languages.

Example: Let us say that you have a friend arriving at the bus station, and
your friend needs to get from the bus station to your house. There are
different algorithms that you might give your friend for getting to your
home.

A. Get a taxi algorithm:


1. Go to the taxi stand.
2. Get in a taxi.
3. Give the driver my address.
B. Call-me algorithm:
1. When your bus arrives, call me by my cell phone.
2. Meet me at the bus station

Logic is sound reasoning in solving a problem.


Formulation means expressing concisely the solution to a given problem.
Program Specification refers to the precise instructions necessary for
writing a program.
Input refers to the data that is entered into a computer system.
Process refers to the set of conditions used in converting the inputs into
outputs.
Output refers to the information produced by a computer system

Variable and Constant


Variable

- A variable is a named area in memory that stores value or


string.
- It serves as a container or storage area that holds data.

Example:

In this example, instead of using a long name for an item description, the
use of variable shortens the name, just like your nickname. This will help
you code the program faster and will also adhere to the rules in writing a
variable for different programming languages.

Constant
- Constant is a value that remains fixed or unchangeable all
throughout the execution of a program. That is, the value cannot
be altered while the program is running
Example

Observe how a variable is employed in an algorithm now that you know


what it is. In the given problem below, the following variables are
declared:

Input two numbers and find their sum.


Variable Description
FN first number
SN second number
SUM sum of two numbers

To create an algorithm, the following questions should be


answered:

1. What is the job to be done?


Answer: find the sum of two numbers

2. What is the input data to be processed?


Answer: first number and second number 🡪 input FN, input SN

3. How is the data to be processed?


Answer: by adding the two numbers to get the sum 🡪 SUM =
FN + SN

4. What is the desired format of the output?


Answer: display the value of the sum 🡪 ex. Sum = 10

The algorithm:

If in case a constant value is given for a variable, say SN = 10, the


algorithm is written this way:

You may use the following questions to establish that the algorithm is
correct:
1. Does it have defined inputs and outputs?
2. Is it guaranteed to terminate?
3. Does it produce the correct result?
d. Engagement After the discussion, the student will answer the following questions.
1. What is an algorithm?
2. How do you formulate an algorithm?
3. What is the difference between an algorithm and a computer program?
e. Assimilation Formative Test

Direction: Choose the correct answer from the word bank below. Write
your answer at the space provided before each number.

________________ 1. Refers to the data that are entered into a computer


system.
________________ 2. Sound reasoning in solving a problem.
________________ 3. A formula or set of steps for solving a particular
problem.
________________ 4. Refers to the precise instructions necessary for
writing a program.
________________ 5. A computer professional who writes the set of
instructions
________________ 6. Refers to the information produced by a computer
system
________________ 7. This means expressing concisely the solution to a
given problem.
________________ 8. A named area in memory that stores value or
string.
________________ 9. Refers to the set of conditions used in converting
the inputs into outputs.
________________ 10. A set of instructions that tells the computer what
to do, how to interact with the user and process data.

Word Bank

f. Valuing Why we need to understand the fundamentals of programming?

g. Evaluation Activity: Problem Analysis


Direction: Given the problem below, answer the questions found in the table. Write your
answer in the space provided for your answer.

Problem: Input three numbers and find the average of the three numbers.

Problem Analysis Answer


1. What is the job to be done?
2. What is the input date to be processed
3. How is the data to be processed?
4. What is the desired format of the
output?

Neatness: 2
Completeness: 3
Creativity: 2
Output: 8
Total: 15

V. Assignment Search about flowcharting

Prepared by: Checked by: Reviewed by:

Ms. Pamela Anne D. Gorospe Ms. Patty Mae R. Lim Mr. Jemel Gary A. Gepiga
Subject Teacher Subject Coordinator Academic Coordinator

Noted by:

Dr. Archieval A. Rodriguez


SHS Principal

You might also like