Computer Programming CG
Computer Programming CG
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
AGRI-FISHERY ARTS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
HOME ECONOMICS
These
160
160
160
640
320
320
160
160
320
160
160
160
160
320
160
320
160
160
160
160
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
Page 1 of 20
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ICT
INDUSTRIAL ARTS
1.
2.
3.
4.
5.
6.
7.
640
640
640
640
320
320
320
640
320
320
320
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
Plumbing (NC I)
Page 2 of 20
CONTENT STANDARD
The learners demonstrate an
understanding of
key concepts, underlying
principles and core
competencies in Computer
Programming
PERFORMANCE STANDARD
The learners shall be able to
independently
create/provide
quality and
marketable product
and/or service in
Computer
Programming, as
prescribed by
TESDA Training
Regulations
LEARNING COMPETENCIES
The learners
1. Discuss the relevance of the
course
2. Explain key concepts of
common competencies
3. Explain core competencies of
Computer Programming
4. Explore job opportunities for
Computer Programming as a
career
CODE
TLE_PECS9-12-Ia-1
Page 3 of 20
The learners
demonstrate an
understanding
of
environment and
market in
Computer
Programming in
ones
locality/town
5. Market (Customer)
6. Key concepts of identifying
and understanding the
consumer
7. Consumer Analysis through:
7.1 Observation
7.2 Interviews
7.3 Focus Group Discussion
(FGD)
7.4 Survey
LESSON 3: USE HAND TOOLS AND EQUIPMENT (UT)
1. Hand tools in Computer
The learners
Programming
demonstrate an
K to 12 ICT -- Computer Programming Curriculum Guide December 2013
LO 1. Recognize and
understand the market in
Computer Programming
1.1 Identify the
players/competitors within the
town
1.2 Identify the different
products/services available in
the market
TLE_EM9-12-Ia-1
TLE_EM9-12-Ia-2
TLE_ICTCP9-12UT-Ib-1
Page 4 of 20
TLE_ICTCP9-12MT-Id-1
Page 5 of 20
3. Trade Mathematics/Mensuration
3.1 Four fundamental operations
3.2 Kinds of measurement
3.3 Dimensions
3.4 Ratio and proportion
3.5 Trigonometric functions
K to 12 ICT -- Computer Programming Curriculum Guide December 2013
LO 1. Select measuring
instruments
1.1 Interpret object or component
to be measured according to
the appropriate regular
geometric shape
1.2 Select measuring tools
appropriate to the object to
be measured based on job
requirements
1.3 Obtain correct specification
from relevant sources
1.4 Select appropriate measuring
instruments according to job
requirements
1.4 Use alternative measuring
tools without sacrificing cost
and quality of work
TLE_ICTCP9-12MC-Ie-1
Page 7 of 20
LO 3. Maintain Occupational
Health and Safety
3.1 Observe established
procedures in responding to
TLE_ICTCP9-12OS-Ij-3
Page 8 of 20
The learners
demonstrate an
understanding
of
the concept and
underlying
principles of
designing
program logic
TLE_ICTCP9-12PL-IIa-1
TLE_ICTCP9-12PL-IIa-j-2
Page 9 of 20
The learners
demonstrate an
understanding
of
concepts and underlying
principles of applying
program development
approach
TLE_ICTCP9-12PL-IIIa-j3
TLE_ICTCP9-12PD-IVa-e1
Page 10 of 20
TLE_ICTCP9-12PD-IVf-j2
Page 11 of 20
CONTENT STANDARD
The learners demonstrate an
understanding of underlying
principles and core
competencies in Computer
Programming
PERFORMANCE STANDARD
The learners shall be able to
independently creates/provides
quality and marketable product
and/or service in Computer
Programming as prescribed in
the TESDA Training
Regulations
LEARNING COMPETENCIES
CODE
The learners
LO 1. Develop and
strengthen PECs needed in
Computer Programming
1.1 Identify areas for
improvement, development,
and growth
1.2 Align ones PECs according
to his/her business/career
choice
1.3 Create a plan of action that
ensures success of his/her
business/career choice
TLE_PECS9-12-Ia-1
LO 1. Develop a product/
service in Computer
Programming
1.1 Identify what is of Value
to the customer
1.2 Identify the customer to sell
TLE_EM9-12-Ia-1
Page 12 of 20
Page 13 of 20
Algorithm
Pseudocodes
Arrays
Binary files
Modular Programming
Structured Query Language
9.1.1. (SQL) and other language
facilities
10. Basic Programming Constructs
10.1. Iteration or repetition
10.2 Decision or choice
10.3 Sequence
11. Updating content of a onedimensional array:
11.1. sequential search
11.2. insertion
11.3. deletion
12.
13.
14.
15.
Testing techniques
Errors Handling
Debugging options
Procedures in debugging and editing
the program
16. Compiling the program
17. Run the application or program
K to 12 ICT -- Computer Programming Curriculum Guide December 2013
Page 15 of 20
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Page 16 of 20
20.
21.
22.
23.
24.
Page 17 of 20
Page 18 of 20
LEGEND
Learning Area and
Strand/ Subject or
Specialization
Grade Level
Grade 9/10/11/12
First Entry
Uppercase Letter/s
DOMAIN/ COMPONENT
SAMPLE
Domain/Content/
Component/ Topic
TLE_
ICT
CP
9-12
OP
-
Roman Numeral
*Zero if no specific
quarter
Quarter
Fourth Quarter
IV
Week
f-j
CODE
PECS
EM
UT
MT
MC
ID
OS
PL
PD
PS
OP
Lowercase Letter/s
Arabic Number
Competency
Test Code
Technology-Livelihood Education and Technical-Vocational Track specializations may be taken between Grades 9 to 12.
Schools may offer specializations from the four strands as long as the minimum number of hours for each specialization is met.
Please
refer to the sample Curriculum Map on the next page for the number of semesters per ICT specialization and those that*LO
have
pre-requisites. Curriculum Maps
may be
K to 12 ICT -- Computer Programming Curriculum Guide December 2013
Learning Outcome
Page 19 of 20
modified according to specializations offered by a school.
Grade 7/8
Grade 9
Grade 10
Medical Transcription
(NC II)
EXPLORATORY
4 sems
4 sems
Computer Programming
(NC IV)
6
7
Grade 12
4 sems
3
4
Grade 11
4 sems
4
sems
4 sems
Page 20 of 20