ICT - Computer Programming NC IV 20151119
ICT - Computer Programming NC IV 20151119
JUNIOR HIGH SCHOOL TECHNICAL LIVELIHOOD EDUCATION AND SENIOR HIGH SCHOOL - TECHNICAL-VOCATIONAL-LIVELIHOOD TRACK
INFORMATION AND COMMUNICATIONS TECHNOLOGY COMPUTER PROGRAMMING (NC IV)
These are the specializations and their pre-requisites. These lists should be used as reference for curriculum maps.
AGRI-FISHERY ARTS
1.
2.
3.
4.
5.
Specialization
Agricultural Crops Production (NC I)
Agricultural Crops Production (NC II)++
Agricultural Crops Production (NC III)
Animal Health Care Management (NC III)
Animal Production (NC II) +
6.
Aquaculture (NC II)
7.
Artificial Insemination (Ruminants) (NC II)
8.
Artificial Insemination (Swine) (NC II)
9.
Agricultural Crops Production (NC I)
10.
Fish Capture (NC II) ++
11.
Fishing Gear Repair and Maintenance (NC III)
12.
Fish-Products Packaging (NC II)
13.
Fish Wharf Operation (NC I)
14.
Food (Fish) Processing (NC II)
15.
Horticulture (NC II) +
16.
Horticulture (NC III)
17.
Landscape Installation and Maintenance (NC II)
18.
Organic Agriculture (NC II)
19.
Pest Management (NC II)
20.
Rice Machinery Operation (NC II)
21.
Rubber Processing (NC II)
22.
Rubber Production (NC II)
23.
Slaughtering Operation (NC II)
+
CG to be updated by December 2015
++
CG to be uploaded by December 2015
Number of Hours
Pre-requisite
480 hours
640 hours
320 hours
480 hours
640
160
160
320
640
320
320
160
640
640
640
320
320
320
320
320
320
160
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
(NC
(NC
(NC
(NC
I)
I)
I)
I)
Page 1 of 20
HOME ECONOMICS
Specialization
1.
Attractions and Theme Parks (NC II)
2.
Barbering (NC II)
3.
Bartending (NC II)
4.
Beauty/Nail Care (NC II)
5.
Bread and Pastry Production (NC II)
6.
Caregiving (NC II)
7.
Commercial Cooking (NC III)
8.
Cookery (NC II)
9.
Dressmaking (NC II)
10.
Events Management Services (NC III)
11.
Fashion Design (Apparel) (NC III)
12.
Food and Beverage Services (NC II) +
13.
Front Office Services (NC II)
14.
Hairdressing (NC II)
15.
Hairdressing (NC III)
16.
Handicraft (Basketry, Macrame) (Non-NC)
17.
Handicraft (Fashion Accessories, Paper Craft) (Non-NC)
18.
Handicraft (Needlecraft) (Non-NC)
19.
Handicraft (Woodcraft, Leathercraft) (Non-NC)
20.
Housekeeping (NC II) +
21.
Local Guiding Services (NC II)
22.
Tailoring (NC II)
23.
Tourism Promotion Services (NC II)
24.
Travel Services (NC II)
25.
Wellness Massage (NC II)
+
CG to be updated by December 2015
Number of
Hours
160 hours
320 hours
320 hours
160 hours
160 hours
640 hours
320 hours
320 hours
320 hours
320 hours
640 hours
160 hours
160 hours
320 hours
640 hours
160 hours
160 hours
160 hours
160 hours
160 hours
160 hours
320 hours
160 hours
160 hours
160 hours
Pre-requisite
Page 2 of 20
INDUSTRIAL ARTS
Specialization
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Number of
Hours
640
640
640
320
160
640
640
160
640
320
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
Pre-requisite
Automotive Servicing (NC I)
Carpentry (NC II)
640 hours
480
320
320
320
640
640
320
320
320
320
320
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
640 hours
320
320
320
640
hours
hours
hours
hours
Plumbing (NC I)
Domestic Refrigeration and Airconditioning (DOMRAC) Servicing
(NC II)
Shielded Metal Arc Welding (NC I)
Electrical Installation and Maintenance (NC II)
++
Page 3 of 20
3.
4.
5.
6.
7.
8.
9.
10.
11.
Number of
Hours
320 hours
160 hours
320 hours
Pre-requisite
1. Telecom OSP and Subscriber Line Installation
(Copper Cable/POTS and DSL) (NC II)
2. Telecom OSP Installation (Fiber Optic Cable) (NC
II)
320 hours
320 hours
320
320
320
320
hours
hours
hours
hours
320 hours
160 hours
++
Page 4 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
LO 1. Recognize PECs needed
in Computer Programming
1.1 Assess ones PECs:
characteristics, attributes,
lifestyle, skills, and traits
1.2 Assess practitioners:
characteristics, attributes,
lifestyle, skills, traits
1.3 Compare ones PECs with that
of a practitioner
/entrepreneur
1.4 Align ones PECs with that of
a practitioner/entrepreneur
CODE
TLE_PECS9-12-Ia-1
TLE_EM9-12-Ia-1
Page 5 of 20
TLE_EM9-12-Ia-2
TLE_ICTCP9-12UTIb-1
TLE_ICTCP9-12UTIc-2
Page 6 of 20
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
TLE_ICTCP9-12MCIe-1
Page 7 of 20
TLE_ICTCP9-12MCIf-2
TLE_ICTCP9-12IDIg-1
Page 8 of 20
Page 9 of 20
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 10 of 20
The learners
demonstrate an
understanding
of
TLE_ICTCP9-12PDIVa-e-1
Page 11 of 20
Page 12 of 20
(160 hours)
Course Description:
This is a specialization course that leads to a Computer Programming National Certificate Level IV (NC IV). It covers Personal Entrepreneurial Competencies
(PECs), Environment and Market (EM) and two (2) core competencies that a high school student ought to possess, namely: 1) applying programming skills in a second
language, and 2) applying object-oriented programming language skills.
The preliminaries of this specialization course include the following: 1) discussion of the relevance of the course, 2) explanation of core competencies relative to
the course, and 3) exploration of career opportunities.
CONTENT
Introduction
1. Relevance of the course
2. Core competency in Computer
Programming
3. Career opportunities
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
TLE_EM9-12-Ia-1
Page 13 of 20
3.
4.
5.
6.
7.
Page 14 of 20
4.
5.
6.
7.
8.
9.
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
K to 12 ICT -- Computer Programming (NC IV) Curriculum Guide December 2013
TLE_ICTCP9-12PSIc-j-1
TLE_ICTCP9-12PSIIa-b-2
TLE_ICTCP9-12PSIIc-3
Page 15 of 20
Page 16 of 20
7.
8.
9.
10.
11.
12.
13.
14.
15.
Page 17 of 20
LO 4. Document activities
4.1 Follow guidelines for
developing maintainable
code that adheres to a set of
coding standards
4.2 Follow internal
documentation standards
4.3 Use internal documentation
standards
LO 5. Test code
5.1 Develop simple tests to
confirm that the coding
process meets design
specification
5.2 Conduct simple tests to
confirm that the coding
process meets design
specification
5.3 Document the performed
tests
5.4 Apply necessary corrections
to the code and
documentation
TLE_ICTCP9-12OPIVa-e-4
TLE_ICTCP9-12OPIVf-j-5
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
Lowercase Letter/s
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
the sample
Curriculum
Map
the nextGuide
pageDecember
for the number
and
those that have pre-requisites. Curriculum
Maps
K to 12refer
ICT --toComputer
Programming
(NC
IV) on
Curriculum
2013 of semesters per ICT specialization
*LO Learning
Outcome
Page 19
of 20may be
modified according to specializations offered by a school.
GRADES 9-12
4 sems
*Telecom OSP
Installation
(Fiber Optic Cable)
(NC II)
***Broadband
Installation
(Fixed Wireless
Systems)
(NC II)
2 sems
EXPLORATORY
2 sems
Medical Transcription
(NC II)
4 sems
4 sems
*
Please note that these subjects have pre-requisites mentioned in the CG.
+
CG to be updated by December 2015
++ CG to be uploaded by December 2015
*** Subject has two pre-requisites
Other specializations with no pre-requisites may be taken up during these semesters.
Pre-requisites of the subjects to the right should be taken up during these semesters.
4 sems
Page 20 of 20