1. OUR LADY OF LOURDES COLLEGE
High School Department (SHS)
SY 2022-2023
Curriculum Map in COMPUTER PROGRAMMING 5 (JAVA)
Name: LIMBO, THERESE ANGELIE CORDERO Grade Level: GRADE 12
Subject: COMPUTER PROGRAMMING 7
TERM (NO.):
MONTH
UNIT TOPIC
CONTENT
CONTENT
STANDARDS (CS)
PERFORMANCE
STANDARDS (PS)
COMPETENCIES/
SKILL
ASSESSME
NT
ACTIVITIES RESOURCES
INSTITUTIONAL
CORE VALUES
QTR 3
(MIDTERM)
I. Getting to
Know Session
Subject
Orientation on
Classroom
Rules/Policies,
Requirements and
Grading System
1. Be acquainted
with each other
2. Be oriented
with the course
content, policies
and requirements
3. Demonstrate
an understanding
of underlying
principles and
The learners shall be
able to independently
Students possess
understanding of the
school’s policies
1. Students can
refresh their minds
about the school
policies
2. Students can
discuss their
expectations
towards the course
3. Discuss the
relevance of the
Discussion
Goal Setting
Dialogue
Oral
Participation
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
Students possess
understanding of
the school’s
policies
2. core competency
in Programming.
course
4. Explain the core
competencies in
programming.
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
QTR 3
(MIDTERM)
Awareness of
Technology and
its function
- Repair and
Maintenance
procedure
-Operating
instructions
- Applicable
Software
-Communication
Techniques
Health and safety
procedures
1. The learners
demonstrate an
understanding of
the principles in
applying
mathematical
concepts and
techniques
The learners
independently apply
mathematical concepts
and techniques based
on TESDA Training
Regulations
1. Determine usage
of different
technologies based
on job requirements
2. Select appropriate
technology as per
work specification
3. Use relevant
technology
effectively in
carrying out function
4. Use applicable
software and
hardware as per
task requirement
5.Observe and
practice
management
concepts as per
established industry
practice
Discussion
Goal Setting
Dialogue
Oral
Participation
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
QTR 3
(MIDTERM)
PERFORM
COMPUTER
OPERATIONS
The learners
demonstrate an
understanding of
The learners
independently perform
computer operations
1.Plan and prepare
for tasks at hand
1.1 Determine the
Discussion
Group
Recitation
Written/Quiz
Oral
Paulino
Gatpandan,
Azenith M.
Students possess
understanding of
the school’s
3. (PCO)
- Main types of
computers and
basic features of
different operating
systems
-Main parts of a
computer
-Storage devices
and basic
categories of
memory
-Relevant types of
software
the principles and
concepts in
performing
computer
operations
based on TESDA
Training Regulations
requirements of
tasks in accordance
with the required
output
1.2 Select
appropriate
hardware and
software according
to task assigned and
required outcome
1.3 Plan task to
ensure that OH and
S guidelines and
procedures followed
1.4 Follow client-
specific guidelines
and procedures
1.5 Apply required
data security
guidelines in
accordance with
existing procedures
Activities
Discussion
Participation Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
policies and
develop
technological
competencies to
be globally
competitive
QTR 3
(MIDTERM)
URT
- Company policy
in relation to
relevant
technology
-Different
management
concepts
- Technology
adaptability
-relevant
technology
The learners
demonstrate an
understanding of
the principles in
applying
mathematical
concepts and
techniques
The learners
independently apply
mathematical concepts
and techniques based
on TESDA Training
Regulations
Study/Select
appropriate
technologies
1.1 Determine
usage of different
technologies based
on job requirements
1.2Select
appropriate
technology as per
work specification
2.Apply relevant
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
4. application/
application
technologies
2.1 Use relevant
technology
effectively in
carrying out function
2.2 Use applicable
software and
hardware as per
task requirement
2.3 Observe and
practice
management
concepts as per
established industry
practice
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
QTR 3
(MIDTERM)
Apply Quality
Standards (AQS)
- Relevant
production
process, materials
and products
- Characteristics of
material s,
software and
hardware used in
production
process
- Quality checking
procedure
- Safety and
environmental
aspects of
production
process.
The learners
demonstrate an
understanding of
the principles and
concepts in
applying quality
standards
The learners
independently
apply quality standards
based on TESDA
Training
Regulations.
1.Assess quality of
received materials
1.1 Obtain work
instruction and carry
out work in
accordance with
standard operating
procedures.
1.2 Check and
receive materials
against workplace
standards and
specifications
1.3 Identify and
isolate faulty
materials related to
work
1.4 Record and/or
report faults and
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Long Test
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
5. identified causes to
the supervisor
concerned in
accordance with
workplace
procedures
1.5 Replace faulty
materials in
accordance with
workplace
procedures
QTR 3
(MIDTERM)
OH and S
principles and
responsiblities
Carry out work in
accordance with
OHS policies and
procedures
Critical thinking
Solution providing
and decision
making
The learners
demonstrate an
understanding of
the principles and
concepts in
applying quality
standards
The learners
independently apply
quality standards
based on TESDA
Training Regulations
Engage in quality
improvement
-Participate in
process
improvement
procedures relative
to workplace
assignment
-Carry out work in
accordance with
process
improvement
procedures
-Monitor
performance of
operation or quality
of product of service
to ensure customer
satisfaction
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
QTR 3
(MIDTERM)
Basic Computer
Operation Skills
1. Understand the
concept of basic
operations of a
The learners
independently apply
quality standards
1.Perform basic
functions of file
management
Discussion
Group
Recitation
Written/Quiz
Oral
Paulino
Gatpandan,
Azenith M.
Students possess
understanding of
the school’s
6. computer system
and computer
application
software
2. Navigate the
operating system
and start
applications
3. Develop skills
of using computer
application
software for
solving problems
based on TESDA
Training Regulations
2. Perform basic
functions of office
productivity tools
3. Manage Print
settings and print
document
4. use web browser
to navigate the
Internet
5. Automate simple
tasks in specific
applications
Activities
Discussion
Participation Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
policies and
develop
technological
competencies to
be globally
competitive
QTR 3
(MIDTERM)
Uses of decision
and looping
constructs and
methods to
dictate program
flow
Basic object
oriented
concepts
1. Understand the
basic java
program flow
2. create
programs using
different looping
and decision flow
1. Code basic
programs in
JAVA
programming
language
2. Use object and
classes
The learners
independently select,
source, and apply
appropriate
requirement
technologies in
programming
1. Program loops
and decision flow
2. Use common loop
algorithms
3. understand
nested loops
4. implement
simulations
1. Constructs loops
in Java
2. Declare objects
and classes and
variables
3. Explain and use
encapsulation,
inheritance and
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
7. 3. List object
oriented
programming
concepts
4. Names special
functions
5. Code object
oreiented
programs
polymorphism
4. Distinguish
constructors, default
constructors ,
interfaces abstract
classes and
methods.
5. Write complete
program using
object-oriented
programming
concepts
guide
QTR 4
(FINALTERM)
Code writing and
debugging skills
1.Develop a set
of techniques for
preventing bugs
2. Test, debug
and deploy
programs
The learners
independently select,
source, and apply
appropriate semantics
in programming using
JAVA
1. analyze program
and solve problems
2. identify the
different errors that
may occur during
testing
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Long Test
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
QTR 4
(FINALTERM)
Fundamentals of
Object Oriented
1.Understand key
terms and
The learners
independently apply
1. Codes basic
programs in Java
Discussion Recitation
Written/Quiz
Paulino
Gatpandan,
Students possess
understanding of
8. terminologies
Concepts of
object oriented
definitions.
2.Gain exposure
to object-oriented
programming.
3.Given example
source code,
create a program
that uses object-
oriented
programming
concepts to solve
a given problem.
4.Be aware of the
important topics
and principles of
software
development.
the concepts of object
oriented
programming
language.
2.Lists the object-
oriented
programming
concepts.
3.Codes object-
oriented programs.
Writes multithreaded
Java programs.
Group
Activities
Discussion
Oral
Participation
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
the school’s
policies and
develop
technological
competencies to
be globally
competitive
QTR 4
(FINALTERM
)
Object Oriented
Software
Development
(OOSD)
1.To learn and
understand
various O-O
concepts along
with their
applicability
contexts.
2.Given a
problem, identify
domain objects,
their properties,
and relationships
among them.
3.How to identify
and
model/represent
The learners
independently
demonstrate the
knowledge about
OOSD
1.Possess an ability
to practically apply
knowledge software
engineering
methods, such as
object-oriented
analysis and design
methods with a clear
emphasis on UML.
2.Have a working
ability and grasping
attitude to design
and conduct object-
oriented analysis
and design
experiments using
UML, as well as to
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
9. domain
constraints on the
objects and (or)
on their
relationships
4.Develop design
solutions for
problems on
various O-O
concepts
5.To learn
various modeling
techniques to
model different
perspectives of
object-oriented
software design
(UML)
6.To learn
software
development life
cycle for Object-
Oriented
solutions for
Real-World
Problems
.
analyze and
evaluate their
models.
3.Have a capacity to
analyze and design
software systems,
components to meet
desired needs.
4.Show an ability to
form and work on
multi-disciplinary
teams that are able
to perform multiple-
faceted tasks from
domain analysis and
understanding to
design and develop
software systems
based on object-
oriented thinking.
5.Display an ability
to identify, formulate
and solve software
development
problems: software
requirements,
specification
(problem space),
software design, and
implementation
(solution space).
12 curriculum
guide
QTR 4
(FINALTERM
Essential
elements of a
1.Create a
requirements
The learners
independently apply
1.The importance of
modeling in the
Discussion Recitation
Written/Quiz
Paulino
Gatpandan,
Students possess
understanding of
10. ) UML
Communication
diagram
model using UML
class notations
and use-cases
based on
statements of
user
requirements,
and to analyze
requirements
models given to
them for
correctness and
quality.
2.Create the OO
design of a
system from the
requirements
model in terms of
a high-level
architecture
description, and
low-level models
of structural
organization and
dynamic behavior
using UML class,
object, and
sequence
diagrams.
3.Comprehend
enough Java to
see how to create
software the
implements the
OO designs
the use of UML
diagram in
programming
software
development life
cycle
2. The UML notation
and symbols
3.The object-
oriented approach to
analyzing and
designing systems
and software
solutions
4.How to Employ the
UML notation to
create effective and
efficient system
designs
Group
Activities
Discussion
Oral
Participation
Long Test
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
the school’s
policies and
develop
technological
competencies to
be globally
competitive
11. modeled using
UML.
4.Comprehend
the nature of
design patterns
by understanding
a small number of
examples from
different pattern
categories, and to
be able to apply
these patterns in
creating an OO
design.
QTR 2
(FINALTERM
)
Control
Statements
- Selection
- Conditional
- loop
1.To use basic
problem-solving
techniques.
2.To use the if
and if…else
selection
statements to
choose among
alternative
actions.
3.To use the
while repetition
statement to
execute
statements in a
program
repeatedly.
4.To use counter-
controlled
repetition.
The learners
independently
demonstrate and apply
different control
statements
1. Students will be
able to determine
the outcome of a
Boolean logic
statement.
2. Students will use
correct syntax when
writing conditional
logic statements in
java.
3. Students will be
able to use
conditional logic
statements within
Java programs to
make decisions and
accomplish tasks.
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Long Test
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
12. To use the
assignment,
increment and
decrement
operators.
Compiling and
Running
Program
1. Identify the
terms under Java
compiling and
running program
2. Understand the
concept of
compiling the
program before
running
The learners
independently
demonstrate how to
compile and run JAVA
programs
1. Argue the
importance of
compiler and
interpreter in every
programming
platform.
2. Identify languages
that does not need a
compiler (platform
independent)
3. Compile and Run
a program
Discussion
Group
Activities
Discussion
Recitation
Written/Quiz
Oral
Participation
Long Test
Paulino
Gatpandan,
Azenith M.
Rollan. C
Programming:
Computer
Programming 1.
NBS, 2005
* no specific
book is required
as a reference,
internet will be
used as a
reference
based on the
topics/content
found in the K-
12 curriculum
guide
Students possess
understanding of
the school’s
policies and
develop
technological
competencies to
be globally
competitive
PREPARED BY: APPROVED:
THERESE ANGELIE C. LIMBO DR. MICHAEL A. FIGUEROA
Subject Teacher Principal