Professional Documents
Culture Documents
TR - Programming NC IV
TR - Programming NC IV
REGULATIONS
PROGRAMMING NC IV
INFORMATION AND COMMUNICATIONS
TECHNOLOGY (ICT) SECTOR
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
TABLE OF CONTENTS
ICT SECTOR
PROGRAMMING
NATIONAL CERTIFICATE LEVEL IV
Page No.
SECTION 1
PROGRAMMING NC IV
QUALIFICATION
SECTION 2
COMPETENCY STANDARDS
2 - 44
Basic Competencies
Common Competencies
26 - 32
Core Competencies
33 - 44
SECTION 3
TRAINING STANDARDS
SECTION 4
2 - 25
45 - 48
49
COMPETENCY MAP
DEFINITION OF TERMS
ACKNOWLEDGEMENT
50 - 51
PROGRAMMING NC IV QUALIFICATIONS
BASIC COMPETENCIES
5 00 311 1 15
5 00 311 1 16
5 00 311 1 17
5 00 311 1 18
5 00 311 1 19
5 00 311 1 20
Code
COMMON COMPETENCIES
ICT315202
ICT311201
Code
CORE COMPETENCIES
ICT313328
ICT313329
ICT313330
ICT313331
Programmer
Program coder
Programming support staff
Programmer-analyst
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
SECTION 2
COMPETENCY STANDARDS
This section gives the details of the contents of the basic, common and core units
of competency required in PROGRAMMING NC IV.
BASIC COMPETENCIES
UNIT OF COMPETENCY :
UNIT CODE
500311115
UNIT DESCRIPTOR
ELEMENT
PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
2. Contribute to the
development of
communication
strategies
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
ELEMENT
PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
3. Represent the
organization
4. Facilitate group
discussion
5. Conduct interview
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE
RANGE
1. Strategies
1.1
1.2
1.3
1.4
1.5
3. Types of Interview
3.1
3.2
3.3
3.4
3.5
3.6
4. Interview situations
4.1
4.2
4.3
4.4
4.5
Establish rapport
Elicit facts and information
Facilitate resolution of issues
Develop action plans
Diffuse potentially difficult situation
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical Aspects of
Competency
2. Underpinning
Knowledge
3. Underpinning
Skills
4. Resource
Implications
5. Methods of
Assessment
6. Context of
Assessment
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
UNIT OF COMPETENCY :
UNIT CODE
500311116
UNIT DESCRIPTOR
PERFORMANCE CRITERIA
ELEMENT
1. Provide team
leadership
1.1.
1.2.
1.3.
1.4.
2.1.
2.2.
2.3.
2.4.
3.1.
3.2.
3.3.
3.4.
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
PERFORMANCE CRITERIA
ELEMENT
4. Develop team
commitment and
cooperation
5. Facilitate
accomplishment of
organizational goals
4.1.
4.2.
4.3.
5.1.
5.2.
5.3.
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE
1.
Learning and
development needs
2. Organizational
requirements
RANGE
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2.1
2.2
2.3
2.3
2.4
2.5
2.6
2.7
3. Feedback on
performance
3.1
3.2
3.3
3.4
3.5
4. Learning delivery
methods
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical Aspects of
Competency
2. Underpinning
Knowledge
3. Underpinning
Skills
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
4. Resource
Implications
5. Methods of
Assessment
6. Context of
Assessment
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
10
UNIT OF COMPETENCY :
UNIT CODE
500311117
UNIT DESCRIPTOR
ELEMENT
1.
2.
Identify possible
solutions
2.1
3.
Recommend solution
to higher
management
4.
Implement solution
5.
Evaluate/Monitor
results and outcome
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
11
RANGE OF VARIABLES
VARIABLE
RANGE
1. Area of responsibility
2.1.
3. Communication
3.1.
3.2.
4.1.
4.2.
4.3.
Audit trails
Naming standards
Version control
4. Documentation
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
12
EVIDENCE GUIDE
1. Critical Aspects of
Competency
3. Underpinning
Skills
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
13
4. Resource
Implications
5. Methods of
Assessment
6. Context of
Assessment
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
14
: 500311118
UNIT DESCRIPTOR
.
ELEMENT
PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
1. Study information
requirements
2. Process data
4. Present findings/
recommendations
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
15
RANGE OF VARIABLES
VARIABLE
RANGE
1. Research procedures
2. Forms
3. Methodologies
4. Statistical
analysis/methods
5. Data
6. Information
EVIDENCE GUIDE
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
16
1. Critical Aspects of
Competency
2. Underpinning
Knowledge
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
17
UNIT OF COMPETENCY :
UNIT CODE
500311119
UNIT DESCRIPTOR
ELEMENT
PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
1. Set objectives
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
18
ELEMENT
5. Review and evaluate
work plans and
activities
PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
19
RANGE OF VARIABLES
VARIABLE
1. Objectives
RANGE
1.1. Specific
1.2. General
2. Resources
2.1. Personnel
2.2. Equipment and technology
2.3. Services
2.4. Supplies and materials
2.5. Sources for accessing specialist advice
2.6. Budget
3.1. Daily
3.2. Work-based
3.3. Contractual
3.4. Regular
3.5.
Confidential
3.6.
Disclosure
3.7.
Non-disclosure
5. Work plans
VARIABLE
RANGE
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
20
6. Standards
7. Appropriate
personnel/authorities
8. Feedback mechanisms
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
21
EVIDENCE GUIDE
1. Critical Aspects of
Competency
Set objectives
Planned and scheduled work activities
Implemented work plans
Monitored work activities
Reviewed and evaluated work plans and activities
2. Underpinning
Knowledge
2.1.
2.3.
3. Underpinning
Skills
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
Planning
Leading
Organizing
Coordinating
Communication Skills
Inter-and intra-person/motivation skills
Presentation skills
4. Resource
Implications
2.2.
4.1.
4.2.
4.3.
4.4.
5. Methods of
Assessment
6. Context of
Assessment
6.1.
Direct observation/questioning
Practical exercises on Planning and Scheduling
Work Activities
Third Party Report (collection of competency
evidence)
Competency may be assessed in the workplace or in
simulated work
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
22
UNIT OF COMPETENCY :
UNIT CODE
500311120
UNIT DESCRIPTOR
ELEMENT
2. Implement specific
environmental
programs.
3. Monitor activities on
environmental
protection /programs
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
23
RANGE OF VARIABLES
VARIABLE
RANGE
3. Industrial standards/
Environmental practices
4. Periodic
5. Programs/Activities
systems
4.1 hourly
4.2 daily
4.3 weekly
4.4 monthly
4.5 quarterly
4.6 yearly
5.1 Waste disposal (on-site and off-site)
5.2 Repair and maintenance of equipment
5.3 Treatment and disposal operations
5.4 Clean-up activities
5.5 Laboratory and analytical test
5.6 Monitoring and evaluation
5.7 Environmental advocacy programs
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
24
EVIDENCE GUIDE
1. Critical Aspects of
Competency
2. Underpinning
Knowledge
3. Underpinning
Skills
4. Resource
Implications
5. Methods of
Assessment
6. Context of
Assessment
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
25
COMMON COMPETENCIES
UNIT TITLE
UNIT CODE
506315202
UNIT DESCRIPTOR
ELEMENT
PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
1. Assess quality of
received materials
3. Engage in quality
improvement
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
26
RANGE OF VARIABLES
VARIABLE
RANGE
1 Materials
1.1
2 Faults
2.1
3 Documentation
3.1
3.2
3.3
3.4
4 Errors
4.1
5 Quality standards
5.1
6 Customer
6.1
6.2
6.3
6.4
Co-worker
Supplier/Vendor
Client
Organization receiving the product or service
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
27
EVIDENCE GUIDE
1 Critical Aspects of
Competency
2 Underpinning
Knowledge
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3 Underpinning Skills
4 Method of
Assessment
3.1
3.2
5 Resource Implication
6 Context of
Assessment
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
28
UNIT TITLE
UNIT CODE
UNIT DESCRIPTOR
ELEMENT
1.
Start the
computer
2. Arrange and
customize
desktop display/
GUI settings
6. Shut down
computer
:
:
:
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
29
RANGE OF VARIABLES
VARIABLE
RANGE
1.
Peripheral device
2.
Computer
May include:
2.1 Laptops/notebooks
2.2 Workstations
2.3 Servers
2.4 other personal computer devices
3.
Application
programs
Can include:
3.1 user programs
3.2 database programs
3.3 word processors
3.4 email programs
3.5 Internet browsers
3.6 system browsers
3.7 spreadsheets
4.
Operating system
5.
System features
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
30
VARIABLE
RANGE
6.
Online help
functions
6.1
7.
Properties
8.
Various files
8.1
8.2
8.3
8.4
8.5
9.
Disks
Documents
Records
Pictures
Music
Video
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
31
EVIDENCE GUIDE
1.
Critical Aspects
of Competency
1.1
2.
Underpinning
Knowledge
3.
Underpinning
Skills
4.
Resource
Implications
5.
Methods of
Assessment
Knowledge includes:
2.1 Keyboard layout and functions
2.2 Computer functions
2.3 Basic parts of a computer and various hardware
components
2.4 Storage devices and file concepts
2.5 Basic software operation and functionalities
Skills include:
3.1 Saving and retrieving files to and from various folders
or disk storage
3.2 Mouse and keyboarding skills for running software
applications
3.3 Reading and writing at a level where basic workplace
documents are understood
3.4 Clear ability to communicate with peers and
supervisors
3.5 Interpretation of user manuals and help functions
3.6 The ability to carry out written and verbal instructions
using a personal computer whether standalone or in a
networked environment
To demonstrate competence in this unit access to the
following resources will be required:
4.1 A personal computer
4.2 A printer
4.3 Mouse and keyboard
4.4 Basic systems software
Competency may be assessed through:
5.1 Observation in a workplace or simulated environment
5.2 Third party reports
5.3 Exams and tests
5.4 Demonstration of required skills
5.5 Interviews
6.
Context of
Assessment
6.1
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
32
CORE COMPETENCIES
UNIT TITLE
UNIT CODE
UNIT DESCRIPTOR
ELEMENT
1.
:
:
:
2.
Document the
program logic or
design
3.
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
33
RANGE OF VARIABLES
VARIABLE
RANGE
1.
Design approach
2.
Design
documentation
3.
Appropriate
person
4.
Project standards
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
34
EVIDENCE GUIDE
1.
Critical
Aspects of
Competency
1.1
1.2
2.
Underpinning
Knowledge
Knowledge includes:
2.1 Understanding of system specification and requirements
2.2 Knowledge of programming or coding
2.3 Knowledge of programming using constructs/ modules/
objects
2.4 Concepts of various program and system lifecycle
options
2.5 Knowledge of program design and structure
3.
Underpinning
Skills
Skills include:
3.1 Use and application of various design documentation
tools
3.2 Coding programs
3.3 Designing and debugging program logic and flow
4.
Resource
Implications
5.
Methods of
Assessment
6.
Context of
Assessment
6.1
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
35
UNIT TITLE
UNIT CODE
UNIT DESCRIPTOR
ELEMENT
1.
2.
:
:
:
Determine and
select appropriate
program
development
approach
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
36
RANGE OF VARIABLES
VARIABLE
RANGE
1.
Program
development
approach
2.
Documentation tool
3.
Program
deliverables
4.
Appropriate person
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
37
EVIDENCE GUIDE
1.
Critical
Aspects of
Competency
2.
Underpinning
Knowledge
Knowledge includes:
2.1 Knowledge of approaches to writing or developing
programs
3.
4.
5.
6.
Underpinning
Skills
Resource
Implications
Methods of
Assessment
Context of
Assessment
2.2
Knowledge of programming
2.3
Skills include:
3.1 Planning various programming activities
3.2
3.3
3.4
4.3
5.3
Portfolio assessment
5.4
Interviews
6.1
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
38
UNIT TITLE
UNIT CODE
UNIT DESCRIPTOR
:
:
ELEMENT
1.
Apply basic
language syntax
and layout
2.
Apply basic OO
principles in the
target language
3.
Debug code
4.
Document
activities
5.
Test code
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
39
RANGE OF VARIABLES
VARIABLE
RANGE
1.
Integrated
development
environment
2.
Language
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
40
EVIDENCE GUIDE
1.
Critical Aspects
of Competency
2.
Underpinning
Knowledge
3.
Underpinning
Skills
4.
Resource
Implications
5.
Methods of
Assessment
6.
Context of
Assessment
Application or programs developed using objectoriented language meets required user specifications
Knowledge includes:
2.1 Understanding of Object oriented programming
concepts
2.2 Object oriented programming language
2.3 Small size application development
2.4 Using a GUI to interact with operator
Skills include:
3.1 Reading and interpreting program specifications,
translating requirements from problem space to
machine space
3.2 Integrated Development environment usage
3.3 Programming techniques
3.4 Internal (code) documentation techniques
3.5 Testing and debugging techniques
3.6 Documentation techniques
To demonstrate this unit of competence the following
resources will be required:
4.1 Programming language and development environment
4.2 User requirements and specification
4.3 Program and documentation standards
4.4 Personal computer or workstation
Competency may be assessed through:
5.1 Demonstration of real or simulated work processes
5.2 Review of work output
5.3 Portfolio assessment
5.4 Interviews
6.1
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
41
UNIT TITLE
UNIT CODE
UNIT DESCRIPTOR
:
:
ELEMENT
1.
Apply basic
language syntax
and layout
2.
Code using
standard algorithms
3.
Debug code
4.
Document
activities
5.
Test code
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
42
RANGE OF VARIABLES
VARIABLE
RANGE
1.
Basic
programming
constructs
2.
Language
3.
Coding standard
3.1
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
43
EVIDENCE GUIDE
1.
Critical Aspects
of Competency
2.
Underpinning
Knowledge
3.
Underpinning
Skills
4.
5.
6.
Resource
Implications
Methods of
Assessment
Context of
Assessment
Knowledge includes:
2.1 Understanding of programming concepts
2.2 Programming language
2.3 Small size application development
2.4 Using a GUI to interact with operator
Skills include:
3.1 Reading and interpreting program specifications,
translating requirements from problem space to
machine space
3.2
3.3
Programming techniques
3.4
3.5
3.6
Documentation techniques
4.3
4.4
5.3
Portfolio assessment
5.4
Interviews
6.1
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
44
CURRICULUM DESIGN
3.2
TRAINING DELIVERY
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
45
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
46
3.3
The quantity of tools and equipment to be used for the conduct of training
for this qualification shall depend on the number of students, size of the class,
and/or modality of training. The most important consideration is to make sure that
tools and equipment are adequately provided to all trainees when needed. The
actual list of tools, equipment, machines, supplies and other materials to be used
shall be identified and detailed in the Competency Based Curriculum (CBC) to be
submitted by the TVET provider when registering a course or training program
with TESDA.
Due to the fast-changing nature of the Information and Communications
Technology (ICT) sector, TVET providers are reminded to use and provide their
trainees with the latest technology tools, equipment and materials where
appropriate and applicable.
In cases where there are specialized tools, equipment and facilities that are
not generally considered standard requirements or not absolute requisites for
training, the industry working group or TESDA may provide guidelines or specific
advice on such matters.
3.4
TRAINING FACILITIES
3.5
TRAINERS QUALIFICATION
47
3.6
INSTITUTIONAL ASSESSMENT
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
48
SECTION 4
4.1
4.2
4.3
Upon accumulation and submission of all COCs acquired for the relevant units of
competency comprising a qualification, an individual shall be issued the
corresponding National Certificate.
4.4
Assessment shall focus on the core units of competency. The basic and common
units shall be integrated or assessed concurrently with the core units.
4.5
4.6
________________________________________________________________________________
TR - Programming NC IV
Promulgated ______________ 2005
49
DEFINITION OF TERMS
GENERAL
1) Certification - is the process of verifying and validating the competencies of a
person through assessment
2) Certificate of Competency (COC) is a certification issued to individuals who
pass the assessment for a single unit or cluster of units of competency
3) Common Competencies - are the skills and knowledge needed by all people
working in a particular industry
4) Competency - is the possession and application of knowledge, skills and
attitudes to perform work activities to the standard expected in the workplace
5) Competency Assessment - is the process of collecting evidence and making
judgements on whether competency has been achieved
6) Competency Standard (CS) - is the industry-determined specification of
competencies required for effective work performance
7) Context of Assessment - refers to the place where assessment is to be
conducted or carried out
8) Core Competencies - are the specific skills and knowledge needed in a
particular area of work - industry sector/occupation/job role
9) Critical aspects of competency - refers to the evidence that is essential for
successful performance of the unit of competency
10) Elective Competencies - are the additional skills and knowledge required by
the individual or enterprise for work
11) Elements - are the building blocks of a unit of competency. They describe in
outcome terms the functions that a person perform in the workplace
12) Evidence Guide - is a component of the unit of competency that defines or
identifies the evidences required to determine the competence of the individual.
It provides information on critical aspects of competency, underpinning
knowledge, underpinning skills, resource implications, assessment method and
context of assessment
13) Level - refers to the category of skills and knowledge required to do a job
14) Method of Assessment - refers to the ways of collecting evidence and when
evidence should be collected
________________________________________________________________________________
Programming NC IV
50
________________________________________________________________________________
Programming NC IV
51