You are on page 1of 22

CAREER PATH

______________
Engineering and Science Education Program (ESEP)
Additional Subjects

PROGRAM STANDARD:

The learner demonstrates understanding of basic Science concepts within the framework of Science, Technology and Society in order to think
innovatively/creatively and make informed decisions to enhance the integrity and wellness of the human person, protect the environment and
conserve resources in order to sustain quality life.

GENERAL STANDARDS

Grade 7 Grade 8 Grade 9 Grade 10 Grade 11 Grade 12

ESEP

The learner The learner The learner demonstrates The learner demonstrates The learner
demonstrates demonstrates understanding of basic understanding of the demonstrates
understanding of understanding of basic concepts and processes special concepts and understanding of the
fundamental concepts concepts and in Consumer Chemistry processes in Computer special concepts and
and processes in processes in and Advanced Statistics Programming to processes in
Environmental Science Biotechnology and as deepened by other analyze/solve problems Introduction to
and Computer Research as deepened disciplines to critically, think Genetics,
Technology as by other disciplines, to analyze/solve problems innovatively/creatively, Thermodynamics and
deepened by other analyze/solve problems critically, think and make informed Linear Algebra as
disciplines to critically, think innovatively/creatively, decisions to enhance the deepened by other
analyze/solve problems innovatively/creatively, and make informed integrity and wellness of disciplines to
critically, think and make informed decisions to enhance the the human person, analyze/solve problems

CP - FORM 1
innovatively/creatively, decisions to enhance integrity and wellness of protect the environment critically, think
and make informed the integrity and the human person, and conserve resources innovatively/creatively,
decisions to enhance wellness of the human protect the environment in order to sustain quality and make informed
the integrity and person, protect the and conserve resources life. decisions to enhance
wellness of the human environment and in order to sustain quality . the integrity and
person, protect the conserve resources in life. wellness of the human
environment, and order to sustain quality person, protect the
conserve resources in life. environment and
order to sustain quality conserve resources in
life. order to sustain quality
life.

CP - FORM 2
CAREER PATH
______________
CONCEPT MATRIX: _____ESEP – COMPUTER PROGRAMMING______
(SUBJECT)

GRADE Grade 7 Grade 8 Grade 9 Grade 10 Grade 11 Grade 12


LEVE
L

QUARTER
Engineering and Science Education Program (ESEP)
1 Environmental Biotechnology Consumer Chemistry Electronics Selected Topics in Selected Topics in
Science Science I Science II
2
ICT Research I Research II Computer Physics I Physics II
3 Programming
4

CP - FORM 3
Engineering and Science Education Program (ESEP)
Additional Subjects
Grade 10
Computer Programming

GENERAL STANDARD:

The learner demonstrates understanding of the special concepts and processes in Basic Computer Programming to analyze/solve problems critically, think
innovatively/creatively, and make informed decisions to enhance the integrity and wellness of the human person, protect the environment and conserve
resources in order to sustain quality life.

Product / Evidence at the Evidence at the


Grade 10 STANDARD ESSENTIAL/ENDURING Performance Level of Level of
Content Performance Understanding/s Question/s Task Understanding Performance
Quarter 1 The learners The learners in Understanding of  Why is there a Preparation of C EXPLANATION Performance
Introduction & demonstrate group manifest the fundamental need to codes and simple Provide accurate assessment of the
Fundamentals of understanding of understanding of concepts of C understand programs to solve understanding of preparation of C
C Programming the fundamental the fundamental computer the mathematical the fundamentals of computer
Language concepts of C concepts of C programming fundamental problems used in C computer programming
Computer computer language is concepts of C everyday lives in programming language based on
Programming programming valuable in computer order to sustain language to the following
language as a language to analyzing/solving programming quality life. enhance the criteria:
stepping stone to prepare computer everyday life language in integrity and 1.Active
analyze everyday programs to mathematical terms of wellness of human Participation/Involv
life mathematical analyze/solve problems to ensuring the person. ement
problems to everyday life enhance the integrity and Criteria:  Group work
enhance the mathematical integrity and wellness of the Clear(expressing (members
integrity and problems to wellness of the human with clarity and work together;
wellness of the enhance the human person, in person? accurateness in each member
human person in integrity and order to sustain Learners will be oral or written form) performs a
order to sustain wellness of the quality life. able to: Justified(providing specific task)
quality life. human person, in 1.Identify variables in-depth and  Communicatio
order to sustain Learners will 2.Identify and personalized ideas. n( members
quality life. know: differentiate Accurate(providing communicate
Fundamentals of numeric and exact results) thought
C Computer character values processes and

CP - FORM 4
Programming 3.State and INTERPRETATION strategies by
Language , explain the Data Illustrate how asking
Definitions, data types of C understanding of questions,
types and Programming the fundamentals of discussing
syntaxes. language. C computer ideas and
A.C Language 4.Declare correctly programming techniques,
Elements each of the data enhances the giving
1.Variables programming integrity and constructive
2.Values language. wellness of human criticisms and
a. Numeric 5. Differentiate person. summarizing
b. Character printf function from Criteria: discoveries
3.Data Types and scanf function Meaningful(giving and inventions
Declaration importance of as a result of
4.Executable fundamentals of C the group’s
Statements computer participation in
a.Assignment programming using the creation of
Statement one’s context) the program)
b.The printf Illustrative(discuss
function ing clearly how the 1.Manifestation of
c. The scanf fundamentals of C understanding of
function computer the fundamentals
5. Arithmetic programming of C computer
Expressions language programming
is valuable in
enhancing the
integrity and 2. Enhancement of
wellness of human the integrity and
person. wellness of human
Insightful(developi person.
ng one’s view on
the comparison
between computer
programs and other
representations)

APPLICATION
Prepare simple C
programs in

CP - FORM 5
enhancing the
integrity and
wellness of human
person.
Criteria:
Effective(prepare
simple C programs)
Practical(suggest
how the
fundamentals of C
computer programs
can be used in
enhancing the
integrity and
wellness of human
person)

PERSPECTIVE
Compare the pros
and cons of the
same quantity
represented in C
computer
programs and that
of other
representations in
enhancing the
integrity and
wellness of human
person.
Criteria:
Insightful(developi
ng one’s view on
the comparison
between computer
programs and other
representations)
Revealing(showing

CP - FORM 6
credible C
computer programs
representations)
Unusual(giving
accurate results
and graphs)

EMPATHY
Assume the role of
a person who
would like to
engage in
computer
programming using
the fundamentals of
C programming
language.
Criteria:
Sensitive(seeing
the value and work
of computer
programming that
others do not see)
Receptive(acceptin
g the task readily)
Perceptive(recogni
zing the task of
initiating work with
regards to
enhancing the
integrity and
wellness of human
person)

SELF-
KNOWLEDGE
Realize one’s
contribution to

CP - FORM 7
group in promoting
and using the
fundamentals of C
computer
programming
language.
Criteria:
Responsive(reacti
ng positively as a
result of redirecting/
changing one’s
view)
Reflective(becomi
ng aware of one’s
contribution in
promoting and
using the
fundamentals of C
programming
language.
Wise(deeply aware
of the boundaries
of own and other’s
understanding)

CP - FORM 8
Quarter 2 The learners The learners in Understanding of  How selection Development and EXPLANATION Performance
demonstrate group manifest the key concepts control creation of C Provide accurate assessment of the
The C Program understanding of understanding of of selection structures of C computer understanding of development and
Structure the selection the selection control structures Computer programs to solve the selection creation of C
A. Selection control structures control structures of of C computer Programming problems in control structure of computer
Control of C computer C computer programming language mathematics and C computer programs based
Structure programming programming language is protect the science. programming on the following
language as a language to valuable in environment language to protect criteria:
steward to protect develop and create analyzing/solving and conserve the environment 1. Active
the environment used in enhancing everyday life resources in and conserve Participation
and conserve the integrity and mathematical order to resources in order -
resources in order wellness of human problems to sustain quality to sustain quality Teamwork(membe
to sustain quality person) enhance the life? life. rs work together)
life. integrity and Clear(expressing
wellness of the 1. Differentiate with clarity and 2. Protection of the
human person, in arithmetic accurateness in environment and
order to sustain operations and oral, written or in conservation of
quality life. logical operations program form) resources.
2. identify and Justified(providing
Learners will classify the in-depth and
know: different operators personalized ideas.
The Selection in C programming Predictive(giving
Control Structure language predictions on the
of C Computer 3. explain how outcome of a
Programming each of the certain program )
Language, and conditional
their syntaxes. statements INTERPRETATION
process Illustrate how
II.The C Program 4. determine the understanding of
Structure importance of the the selection
selection control control structure of
SELECTION structures of C C computer
CONTROL programming programming
STRUCTURE language protect the
5.decide what environment and
1. Conditional selection control conserve
2. Relational structure of the C resources.

CP - FORM 9
and Equality programming Criteria:
Operators language is Meaningful(giving
3. Logical appropriate to importance of the
Operators solve a problem. selection control
4. The if and structure of C
else computer
Statement programming using
5.The switch one’s context)
Statement
Illustrative(discuss
clearly how the
selection control
structures of C
computer program
are valuable in
protecting the
environment and
conserving
resources.

APPLICATION
Develop and create
C programs using
the selection
control structures to
protect the
environment and
conserve
resources.
Criteria:
Adaptive(develop
and create C
programs)
Effective(suggest
how the selection
control structures of
C computer
programs can be
used in protecting

CP - FORM 10
the environment
and conserving
resources)

PERSPECTIVE
Compare the pros
and cons of
different views in
graphical and
symbolic
representations
such as C
programs
representations
and that of other
representations.

Criteria:
Insightful(developi
ng one’s view on
the comparison
between computer
programs and other
representations)
Revealing(showing
credible C
computer programs
representations)

Unusual(giving
accurate results
and graphs)

EMPATHY
Assume the role of
a person who

CP - FORM 11
would like to
engage in
computer
programming using
the selection
control structures of
C programming
language.

Criteria:
Sensitive(seeing
the value and work
of the selection
control structures of
C computer
programming that
others do not see)
Receptive(acceptin
g the task readily)
Perceptive(recogni
zing the task of
initiating work with
regards to the
protection of
environment and
conservation of
resources)

SELF-
KNOWLEDGE
Deeply aware of
the boundaries of
own and others’
understanding of
the selection
control structures of
C computer
programming
language.

CP - FORM 12
Responsive(reacti
ng positively as a
result of redirecting/
changing one’s
view)
Reflective(becomi
ng aware of one’s
contribution in
promoting and
using the selection
control structures of
C programming
language.
Wise(deeply aware
of the boundaries
of own and other’s
understanding)

Quarter 3 The learners The learners in Understanding of How iteration Development and EXPLANATION Performance
demonstrate group manifest the key concepts control structures creation of C Provide accurate assessment of the
B.The Iteration understanding of understanding of of the iteration in C programs help programs to understanding of development and
Control the key concept of the iteration control control structures in protecting the solve/analyze the iteration control creation of C
Structure iteration control structure of C of C computer environment? problems used in structures of C computer
structures of C computer programming education, computer programming
computer programming language is 1.understand the engineering and programming language based on
programming language to create valuable in concept and Medicine in order language to protect the following
language to and design C analyzing/solving purpose of to protect the the environment. criteria:
analyze/solve computer programs mathematical iteration structure environment in Clear(expressing 1.Active
problems critically, to analyze/solve problems to in C program. order to sustain with clarity and Participation/Involv
think creatively to problems critically, protect the 2. differentiate pre- quality life. accurateness in ement
protect the think creatively to environment in test and post-test oral, written or in  Group work
environment in protect the order to sustain loops in C program form) (members work
order to sustain environment in quality life. programming. Justified(providing together; each
quality life. order to sustain 3. assess the in-depth and member
quality life. Learners will importance of personalized ideas. performs a
know: iteration structure specific task
Iteration in C program. INTERPRETATION  Communication
structures of C 4. describe the Illustrate how ( members
Computer flow of execution understanding of communicate
the key concepts of

CP - FORM 13
Programming in kind of iteration. iteration of C thought
and their 5. design a C computer processes and
syntaxes. program that programming strategies by
illustrate each of protect the asking
A. ITERATION the kind of environment. questions,
CONTROL iteration. discussing
STRUCTURE Criteria: ideas and
1.Loop Structures Meaningful(giving techniques,
a.Pretest Loops importance of the giving
b.PosttestLoops iteration control constructive
2. Accumulating structures of C criticisms and
and Counting computer summarizing
loops programming using discoveries and
3. Counter- one’s context) inventions as a
Controlled Loops result of the
4.Nested Loops Illustrative(discuss group’s
ing clearly how participation in
iteration in C the
computer development
programming and creation of
language the program)
is valuable in
protecting the 1. Manifestation of
environment. understanding of
iteration control
structures of C
APPLICATION computer
Develop and create programming
C programs to language.
analyze/solve
problems critically,
think creatively to
protect the
environment.
Criteria:
Effective(develop
and create C
programs)
Practical(suggest

CP - FORM 14
how the key
concept of iteration
control structures of
C computer
programs can be
used in protecting
the environment)

PERSPECTIVE
Compare the pros
and cons of the
same quantity
represented in C
computer
programs and that
of other
representations in
protecting the
environment.

Criteria:
Insightful(developi
ng one’s view on
the comparison
between computer
programs and other
representations)
Revealing(showing
credible C
computer programs
representations)

Unusual(giving
accurate results
and graphs)

EMPATHY
Assume the role of
a person who

CP - FORM 15
would like to
engage in
computer
programming using
the iteration control
structures of C
programming
language.

Criteria:
Sensitive(seeing
the value and work
of computer
programming that
others do not see)
Receptive(acceptin
g the task readily)
Perceptive(recogni
zing the task of
initiating work with
regards to the
protection of
environment)

SELF-
KNOWLEDGE
Realize one’s
contribution to
community in
promoting and
using the iteration
control structures of
C computer
programming
language.
Responsive(reacti
ng positively as a
result of redirecting/
changing one’s

CP - FORM 16
view)
Reflective(becomi
ng aware of one’s
contribution in
promoting and
using the iteration
control structures of
C programming
language.
Wise(deeply aware
of the boundaries
of own and other’s
understanding)

Quarter 4 The learners The learners in Understanding of Why is there a Preparation, EXPLANATION Performance
demonstrate group manifest the key concepts need to development, Provide accurate assessment of the
Functions & understanding of understanding of of functions and understand the creation and understanding of preparation,
Arrays the concepts of the concepts of arrays of C concepts of designing of C the functions and development,
functions and functions and computer functions and programs to arrays of C creation and
arrays of C arrays of C programming arrays of C solve/analyze computer designing of C
computer computer language is computer problems used in programming computer
programming programming valuable in programs? education, language to programming
language to language to analyzing/solving 1. differentiate engineering and analyze/solve language based on
analyze/solve prepare, develop, problems to global variables Medicine in order problems critically, the following
problems critically, create and design enhance the from local to sustain quality think creatively to criteria:
think creatively, to C computer integrity and variables life. enhance the 1.Active
enhance the programs to wellness of the 2.differentiate integrity of the Participation/Involv
integrity of the analyze/solve human person, built-in functions human person, ement
human person, problems critically, the environment, from user-defined protect the  Group work
protect the think creatively to and conserve functions environment and (members
environment and enhance the resources in 3.write programs conserve resources work together;
conserve integrity of the order to sustain using functions. in order to sustain each member
resources in order human person, quality life. 4. quality life. performs a
to sustain quality protect the Learners will . specific task)
life. environment and know: Clear(expressing  Communicatio
conserve resources The functions with clarity and n( members
in order to sustain and arrays of C accurateness in communicate
quality life. computer oral, written or in thought
programming program form) processes and

CP - FORM 17
and their Justified(providing strategies by
syntaxes. in-depth and asking
personalized ideas. questions,
III. Functions and discussing
Arrays INTERPRETATION ideas and
A. Modular Illustrate how techniques,
Programming understanding of C giving
1. Built-in computer constructive
Functions programming criticisms and
2. User- enhances the summarizing
defined integrity and discoveries
Functions wellness of human and inventions
B. Character person, protecting as a result of
functions environment and the group’s
C. String conserving participation in
Handling resources. the creation of
Functions the program)
D. Arrays Criteria:
Meaningful(giving 1.Manifestation of
importance of C understanding of
computer the key concepts
programming using of functions and
one’s context) arrays of C
computer
Illustrative(discuss programming.
ing clearly how C
computer
programming
language
is valuable in
enhancing the
integrity and
wellness of human
person, protecting
the environment
and conserving
resources.

APPLICATION

CP - FORM 18
Prepare C
programs in
enhancing the
integrity and
wellness of human
person, protect the
environment and
conserve resources
in order to sustain
quality life.
.
Criteria:
Effective(prepare
simple C programs)
Practical(suggest
how the
fundamentals of C
computer programs
can be used in
enhancing the
integrity and
wellness of human
person)

PERSPECTIVE
Compare the pros
and cons of the
same quantity
represented in C
computer
programs and that
of other
representations in
enhancing the
integrity and
wellness of human
person, protecting
the environment

CP - FORM 19
and conserving
resources.

Criteria:
Insightful(developi
ng one’s view on
the comparison
between computer
programs and other
representations)
Revealing(showing
credible C
computer programs
representations)

Unusual(giving
accurate results
and graphs)

EMPATHY
Assume the role of
a person who
would like to
engage in
computer
programming using
the key concepts of
C programming
language.

Criteria:
Sensitive(seeing
the value and work
of computer
programming that
others do not see)
Receptive(acceptin
g the task readily)
Perceptive(recogni

CP - FORM 20
zing the task of
initiating work with
regards to
enhancing the
integrity and
wellness of human
person , protecting
the environment
and conserving
resources)

SELF-
KNOWLEDGE
Realize one’s
contribution to
community in
promoting and
using the key
concepts of C
computer
programming
language.
Responsive(reacti
ng positively as a
result of redirecting/
changing one’s
view)

Reflective(becomi
ng aware of one’s
contribution in
promoting and
using the key
concepts of C
programming
language.
Wise(deeply aware
of the boundaries
of own and other’s

CP - FORM 21
understanding)

CP - FORM 22

You might also like