ICT Computer Programming CG
ICT Computer Programming CG
AGRI-FISHERY ARTS
K to 12 ICT -- Computer Programming Curriculum Guide December 2013
Page 1 of 19
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
INDUSTRIAL ARTS
1.
2.
3.
4.
5.
6.
7.
ICT
Specialization
Computer Hardware Servicing (NC II)
Animation (NC II)
Computer Programming (NC IV)
Contact Center Services (NC II)
Illustration (NC II)
Medical Transcription (NC II)
Technical Drafting (NC II)
Automotive Servicing (NC I)
Carpentry (NC II)
Consumer Electronics Servicing (NC II)
Electrical Installation and Maintenance (NC II)
Masonry (NC II)
Plumbing (NC I)
Plumbing (NC II)
Refrigeration and Airconditioning Servicing (NC II)
Shielded Metal Arc Welding (NC I)
Shielded Metal Arc Welding (NC II)
Tile Setting (NC II)
Number of Hours
320 hours
320 hours
320 hours
320 hours
320 hours
320 hours
320 hours
640
640
640
640
320
320
320
640
320
320
320
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
Pre-requisite
Plumbing (NC I)
Page 2 of 19
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
LO 1. Recognize and
understand the market in
Computer Programming
1.1 Identify the
players/competitors within the
TLE_EM9-12-Ia-1
Page 3 of 19
TLE_EM9-12-Ia-2
TLE_ICTCP9-12UTIb-1
TLE_ICTCP9-12UTIc-2
Page 4 of 19
TLE_ICTCP9-12MTId-1
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
TLE_ICTCP9-12MCIe-1
Page 5 of 19
TLE_ICTCP9-12MCIf-2
TLE_ICTCP9-12IDIg-1
Page 6 of 19
Page 7 of 19
LO 3. Maintain Occupational
Health and Safety
3.1 Observe established
procedures in responding to
emergency-related drill
3.2 Fill-up OHS personal records
in accordance with workplace
requirement
TLE_ICTCP9-12OSIj-3
The learners
demonstrate an
understanding
of
the concept and
underlying
principles of
designing
program logic
TLE_ICTCP9-12PLIIa-1
TLE_ICTCP9-12PLIIa-j-2
Page 8 of 19
Page 9 of 19
Page 10 of 19
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
The learners
1. Discuss the relevance of the
course
2. Explain the core
competencies in Computer
Programming
3. Explore job opportunities for
Computer Programming as a
career
CODE
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
TLE_EM9-12-Ia-1
Page 11 of 19
Page 12 of 19
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
TLE_ICTCP9-12PSIIa-b-2
TLE_ICTCP9-12PSIIc-3
Page 13 of 19
Page 14 of 19
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Page 15 of 19
18.
19.
20.
21.
22.
23.
24.
Page 16 of 19
Page 17 of 19
LEGEND
Learning Area and
Strand/ Subject or
Specialization
First Entry
Grade Level
Uppercase Letter/s
DOMAIN/ COMPONENT
SAMPLE
Domain/Content/
Component/ Topic
TLE_
ICT
CP
9-12
PECS
EM
UT
MT
MC
Grade 9/10/11/12
Applying ObjectOriented Programming
Language Skills
OP
-
Roman Numeral
*Zero if no specific
quarter
Lowercase Letter/s
*Put a hyphen (-) in
between letters to
indicate more than a
specific week
CODE
Quarter
Fourth Quarter
IV
Week
f-j
ID
OS
PL
PD
PS
Arabic Number
Competency
Test Code
OP
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 have pre-requisites. Curriculum Maps may be
modified
K to 12 ICT
according
-- Computer
to specializations
Programming Curriculum
offered byGuide
a school.
December 2013
*LO Learning Outcome
Page 18 of 19
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 19 of 19