Escolar Documentos
Profissional Documentos
Cultura Documentos
REGULATIONS
PROGRAMMING NC IV
Page No.
SECTION 1 PROGRAMMING NC IV
1
QUALIFICATION
Basic Competencies 2 - 25
Common Competencies 26 - 32
Core Competencies 33 - 44
COMPETENCY MAP
DEFINITION OF TERMS 50 - 51
ACKNOWLEDGEMENT
TRAINING REGULATIONS FOR
PROGRAMMING NC IV
Programmer
Program coder
Programming support staff
Programmer-analyst
________________________________________________________________________________ 1
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
________________________________________________________________________________ 2
TR - Programming NC IV Promulgated ______________ 2005
ELEMENT PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
3. Represent the 3.1 When participating in internal or external forums,
organization presentation is relevant, appropriately researched
and presented in a manner to promote the
organization
3.2 Presentation is clear and sequential and
delivered within a predetermined time
3.3 Utilize appropriate media to enhance
presentation
3.4 Differences in views are respected
3.5 Written communication is consistent with
organizational standards
3.6 Inquiries are responded in a manner consistent
with organizational standard
________________________________________________________________________________ 3
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
1. Strategies 1.1 Recognizing own limitations
1.2 Referral to specialists
1.3 Utilizing techniques and aids
1.4 Providing written drafts
1.5 Verbal and non verbal communication
2. Effective group interaction 2.1 Identifying and evaluating what is occurring
within an interaction in a non judgmental way
2.2 Using active listening
2.3 Making decision about appropriate words,
behavior
2.4 Putting together response which is culturally
appropriate
2.5 Expressing an individual perspective
2.6 Expressing own philosophy, ideology and
background and exploring impact with
relevance to communication
3. Types of Interview 3.1 Related to staff issues
3.2 Routine
3.3 Confidential
3.4 Evidential
3.5 Non disclosure
3.6 Disclosure
4. Interview situations 4.1 Establish rapport
4.2 Elicit facts and information
4.3 Facilitate resolution of issues
4.4 Develop action plans
4.5 Diffuse potentially difficult situation
________________________________________________________________________________ 4
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
________________________________________________________________________________ 6
TR - Programming NC IV Promulgated ______________ 2005
ELEMENT PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
4. Develop team 4.1. Open communication processes to obtain and
commitment and share information is used by team
cooperation 4.2. Decisions are reached by the team in accordance
with its agreed roles and responsibilities
4.3. Mutual concern and camaraderie are developed in
the team
5. Facilitate 5.1. Team members actively participated in team
accomplishment of activities and communication processes
organizational goals 5.2. Teams members developed individual and joint
responsibility for their actions
5.3. Collaborative efforts are sustained to attain
organizational goals
RANGE OF VARIABLES
________________________________________________________________________________ 7
TR - Programming NC IV Promulgated ______________ 2005
VARIABLE RANGE
1. Learning and 1.1 Coaching, mentoring and/or supervision
development needs 1.2 Formal/informal learning program
1.3 Internal/external training provision
1.4 Work experience/exchange/opportunities
1.5 Personal study
1.6 Career planning/development
1.7 Performance appraisals
1.8 Workplace skills assessment
1.9 Recognition of prior learning
2. Organizational 2.1 Quality assurance and/or procedures manuals
requirements 2.2 Goals, objectives, plans, systems and
processes
2.3 Legal and organizational policy/guidelines and
requirements
2.3 Safety policies, procedures and programs
2.4 Confidentiality and security requirements
2.5 Business and performance plans
2.6 Ethical standards
2.7 Quality and continuous improvement
processes and standards
________________________________________________________________________________ 8
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
________________________________________________________________________________ 9
TR - Programming NC IV Promulgated ______________ 2005
4. Resource The following resources MUST be provided:
Implications 4.1. Access to relevant workplace or appropriately
simulated environment where assessment can take
place
4.2. Materials relevant to the proposed activity or tasks
5. Methods of Competency may be assessed through:
Assessment 5.1. Observation of work activities of the individual
member in relation to the work activities of the group
5.2. Observation of simulation and or role play involving
the participation of individual member to the
attainment of organizational goal
5.3. Case studies and scenarios as a basis for discussion
of issues and strategies in teamwork
6. Context of 6.1. Competency may be assessed in workplace or in a
Assessment simulated workplace setting
6.2. Assessment shall be observed while task are being
undertaken whether individually or in-group
________________________________________________________________________________ 10
TR - Programming NC IV Promulgated ______________ 2005
UNIT OF COMPETENCY : APPLY PROBLEM SOLVING TECHNIQUES IN THE
WORKPLACE
UNIT CODE : 500311117
UNIT DESCRIPTOR : This competency covers the knowledge, skills and attitudes
required to apply the process of problem solving and other
problems beyond those associated directly with the
process unit. It includes the application of structured
processes and improvement tools. This competency is
typically performed by an experienced technician, team
leader or supervisor.
PERFORMANCE CRITERIA
ELEMENT Italicized terms are elaborated in the Range of Variables
2. Identify possible 2.1 All possible options are considered for resolution of
solutions the problem in accordance with safety and
operating procedures
2.2 Strengths and weaknesses of possible options are
considered
2.3 Corrective action is determined to resolve the
problem and its possible future causes
3. Recommend solution 3.1 Report/communication or documentation are
to higher prepared
management 3.2 Recommendations are presented to appropriate
personnel
3.3 Recommendations are followed-up, if required
4. Implement solution 4.1 Measurable objectives are identified
4.2 Resource needs are identified
4.3 Timelines are identified in accordance with plan
5. Evaluate/Monitor 5.1. Processes and improvements are identified based
results and outcome on evaluative assessment of problem
5.2. Recommendations are prepared and submitted to
superiors.
RANGE OF VARIABLES
________________________________________________________________________________ 11
TR - Programming NC IV Promulgated ______________ 2005
VARIABLE RANGE
3. Communication 3.1. Variables may include but are not limited to:
3.2. Written communication can involve both
hand written and printed material, internal
memos, electronic mail, briefing notes and
bulletin boards.
EVIDENCE GUIDE
________________________________________________________________________________ 12
TR - Programming NC IV Promulgated ______________ 2005
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency 1.1. Analyzed the problem
1.2. Identified possible solutions
1.3. Implemented solutions
1.4. Recommended solutions to higher management
1.5. Outcome evaluated/monitored
Evidence of satisfactory performance in this unit can be
obtained by observation of performance and questioning
to indicate knowledge and understanding of the elements
of the competency and performance criteria.
2. Underpinning 2.1. Broad understanding of systems, organizational
Knowledge systems and functions
2.2. Broad knowledge of help desk and maintenance
practices
2.3. Current industry accepted hardware and software
products with broad and detailed knowledge of its
general features and capabilities
2.4. Broad knowledge of the operating system
2.5. Broad knowledge of the client business domain
2.6. Broad knowledge based incorporating current
industry practices related to escalation procedures
2.7. Broad knowledge based of diagnostic tools
2.8. General principles of OHS
2.9. Divisional/unit responsibilities
________________________________________________________________________________ 13
TR - Programming NC IV Promulgated ______________ 2005
4. Resource 4.1. Assessment will require access to an operating
Implications plant over an extended period of time, or a
suitable method of gathering evidence of
operating ability over a range of situations. A
bank of scenarios/case studies/what ifs will be
required as well as bank of questions which will
be used to probe the reasoning behind the
observable actions.
5. Methods of Competency may be assessed:
Assessment 5.1. Through direct observation of application to
tasks and questions related to underpinning
knowledge
5.2. Under general guidance, checking various
stages of operation and at the completion of the
activity against performance criteria and
specifications
________________________________________________________________________________ 14
TR - Programming NC IV Promulgated ______________ 2005
UNIT OF COMPETENCY : COLLECT, ANALYZE AND ORGANIZE INFORMATION
UNIT DESCRIPTOR : This unit covers the outcomes required to process, analyze,
interpret and organize workplace information and other
relevant data.
.
2. Process data 2.1 Data are collected and collated based on the
prescribed method.
2.2 Relevant data are used as references in
accordance with the objectives of the program.
2.3 Information is compiled according to the required
form.
3. Analyze, interpret and 3.1 Data are analyzed using relevant methodologies
organize information 3.2 Where applicable, statistical analysis/methods
gathered are employed according to the objectives of the
program
3.3 Graphs and other visual presentations are
prepared to facilitate analysis / interpretation of
information
________________________________________________________________________________ 15
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
EVIDENCE GUIDE
________________________________________________________________________________ 16
TR - Programming NC IV Promulgated ______________ 2005
1. Critical Aspects of Assessment requires evidence that the candidate
Competency 1.1 Determined information requirements based on
organizational goals and objectives.
1.2 Used relevant forms and recording systems to gather data
1.3 Processed data based on the objectives of the program
1.4 Utilized relevant research methods based on the objective
of the program
1.5 Analyzed and organized information gathered
1.6 Submitted/Disseminated technical reports to concerned
offices
________________________________________________________________________________ 17
TR - Programming NC IV Promulgated ______________ 2005
UNIT OF COMPETENCY : PLAN AND ORGANIZE WORK
UNIT CODE : 500311119
UNIT DESCRIPTOR : This unit covers the outcomes required in planning and
organizing work. It may be applied to a small
independent operation or to a section of a large
organization.
2. Plan and schedule work 2.1 Tasks/work activities to be completed are identified
activities and prioritized as directed
2.2 Tasks/work activities are broken down into steps in
accordance with set time frames achievable
components in accordance with set time frames
2.3 Resources are allocated as per requirements of
the activity
2.4 Schedule of work activities is coordinated with
personnel concerned
3. Implement work plans 3.1 Work methods and practices are identified in
consultation with personnel concerned
3.2 Work plans are implemented in accordance with
set time frames, resources and standards
4. Monitor work activities 4.1 Work activities are monitored and compared with
set objectives
4.2 Work performance is monitored
4.3 Deviations from work activities are reported and
recommendations are coordinated with appropriate
personnel and in accordance with set standards
4.4 Reporting requirements are complied with in
accordance with recommended format
4.5 Observe timeliness of report
4.6 Files are established and maintained in accordance
with standard operating procedures
________________________________________________________________________________ 18
TR - Programming NC IV Promulgated ______________ 2005
ELEMENT PERFORMANCE CRITERIA
Italicized terms are elaborated in the Range of Variables
5. Review and evaluate 5.1 Work plans, strategies and implementation are
work plans and reviewed based on accurate, relevant and current
activities information
5.2 Review is based on comprehensive consultation with
appropriate personnel on outcomes of work plans
and reliable feedback
5.3 Results of review are provided to concerned parties
and formed as the basis for
adjustments/simplifications to be made to policies,
processes and activities
5.4 Performance appraisal is conducted in accordance
with organization rules and regulations
5.5 Performance appraisal report is prepared and
documented regularly as per organization
requirements.
5.6 Recommendations are prepared and presented to
appropriate personnel/authorities
5.7 Feedback mechanisms are implemented in line with
organization policies
________________________________________________________________________________ 19
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
1. Objectives 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. Schedule of work activities 3.1. Daily
3.2. Work-based
3.3. Contractual
3.4. Regular
3.5. Confidential
3.6. Disclosure
3.7. Non-disclosure
4. Work methods and 4.1. Work methods and practices may include but
practices not limited to:
4.2. Legislated regulations and codes of practice
4.3. Industry regulations and codes of practice
4.4. Occupational health and safety practices
5. Work plans 5.1. Daily work plans
5.2. Project plans
5.3. Program plans
5.4. Organization strategic and restructuring
plans
5.5. Resource plans
5.6. Skills development plans
5.7. Management strategies and objectives
VARIABLE RANGE
6. Standards 6.1. Performance targets
6.2. Performance management and appraisal
systems
________________________________________________________________________________ 20
TR - Programming NC IV Promulgated ______________ 2005
6.3. National competency standards
6.4. Employment contracts
6.5. Client contracts
6.6. Discipline procedures
6.7. Workplace assessment guidelines
6.8. Internal quality assurance
6.9. Internal and external accountability and
auditing requirements
6.10. Training Regulation Standards
6.11. Safety Standards
7. Appropriate 7.1. Appropriate personnel include:
personnel/authorities 7.2. Management
7.3. Line Staff
8. Feedback mechanisms 8.1. Feedback mechanisms include:
8.2. Verbal feedback
8.3. Informal feedback
8.4. Formal feedback
8.5. Questionnaire
8.6. Survey
8.7. Group discussion
________________________________________________________________________________ 21
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency 1.1. Set objectives
1.2. Planned and scheduled work activities
1.3. Implemented work plans
1.4. Monitored work activities
1.5. Reviewed and evaluated work plans and activities
2. Underpinning 2.1. Organization’s strategic plan, policies rules and
Knowledge regulations, laws and objectives for work unit
activities and priorities
2.2. Organizations policies, strategic plans, guidelines
related to the role of the work unit
2.3. Team work and consultation strategies
3. Underpinning 3.1. Planning
Skills 3.2. Leading
3.3. Organizing
3.4. Coordinating
3.5. Communication Skills
3.6. Inter-and intra-person/motivation skills
3.7. Presentation skills
4. Resource The following resources MUST be provided
Implications 4.1. Tools, equipment and facilities appropriate to the
proposed activities
4.2. Materials relevant to the proposed activities
4.3. Work plan schedules
4.4. Drawings, sketches or blueprint
5. Methods of Competency may be assessed through:
Assessment 5.1. Direct observation/questioning
5.2. Practical exercises on Planning and Scheduling
Work Activities
5.3. Third Party Report (collection of competency
evidence)
6. Context of 6.1. Competency may be assessed in the workplace or
Assessment in simulated work
________________________________________________________________________________ 22
TR - Programming NC IV Promulgated ______________ 2005
UNIT CODE : 500311120
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes
required in adhering to environmental protection
principles, strategies and guidelines
PERFORMANCE CRITERIA
ELEMENT Italicized terms are elaborated in the Range of Variables
________________________________________________________________________________ 23
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
May include but are not limited to:
1. Legislations/Conventions 1.1 Clean Air act
1.2 Clean Water Act
1.3 Solid Waste Management
1.4 Montreal Protocol
1.5 Kyoto Protocol
________________________________________________________________________________ 24
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency 1.1 Demonstrated knowledge of environmental legislation and
local ordinances according to the different environmental
issues/concerns.
1.2 Described industrial standard environmental practices
according to the different environmental issues/concerns.
1.3 Resolved problems/ constraints encountered based on
management standard procedures
1.4 Implemented and monitored environmental practices on a
periodic basis as per company guidelines
1.5 Recommended solutions for the improvement of the
program
1.6 Monitored and reported to proper authorities any
environmental incidents
2. Underpinning 2.1 Features of an environmental management strategy
Knowledge 2.2 Environmental issues/concerns
2.3 International Environmental Protocols (Montreal, Kyoto)
2.4 Waste minimization hierarchy
2.5 Environmental planning/management
2.6 Community needs and expectations
2.7 Resource availability
2.8 Environment-friendly/environmental advocates
2.9 5S of Good Housekeeping
2.10 3Rs – Reduce, Reuse & Recycle
2.11 Sanitary Code
2.12 Environmental Code of practice
________________________________________________________________________________ 25
TR - Programming NC IV Promulgated ______________ 2005
COMMON COMPETENCIES
UNIT DESCRIPTOR : This unit covers the knowledge, skills, attitudes and values
needed to apply quality standards in the workplace. The unit
also includes the application of relevant safety procedures
and regulations, organization procedures and customer
requirements.
________________________________________________________________________________ 26
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
________________________________________________________________________________ 27
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
________________________________________________________________________________ 28
TR - Programming NC IV Promulgated ______________ 2005
UNIT TITLE : OPERATE A PERSONAL COMPUTER
UNIT CODE : ICT 311201
UNIT DESCRIPTOR : This unit defines the competency required to operate a
personal computer by: starting the PC, logging in, using
and working with files, folders and programs, saving work,
and closing down the PC.
PERFORMANCE CRITERIA
ELEMENT
Italicized terms are elaborated in the Range of Variables
1. Start the 1.1 The peripheral devices are properly connected
computer 1.2 Power is checked and the computer and peripheral devices
are switched on
1.3 Proper logging in and logging off is successfully done
1.4 The operating system features and functions are accessed
and navigated
1.5 Hardware configuration and other system features are
checked
2. Arrange and 2.1 The desktop screen or GUI elements are changed as needed
customize 2.2 Desktop icons are added, renamed, moved, copied or
desktop display/ deleted
GUI settings 2.3 The online help functions are accessed or used as needed
2.4 Desktop icons of application programs are selected,
opened and closed
2.5 Properties of icons are displayed
2.6 Computer or desktop settings are saved and restored
3. Work with files 3.1 A file or folder is created, opened, moved, renamed or copied
and folders (or 3.2 Files are located, deleted and restored
directories) 3.3 Details and properties of files and folders are displayed or
viewed
3.4 Various files are organized for easy lookup and use
3.5 Files and information are searched
3.6 Disks are checked, erased or formatted as necessary
4. Work with user 4.1 Application programs are added, changed, removed or ran
application 4.2 User software or application program are installed, updated
programs and upgraded
4.3 Information/data are moved between documents or files
5. Print information 5.1 Printer is added or installed and correct printer settings is
ensured
5.2 Default printer is assigned accordingly
5.3 Information or document is printed on the installed printer
5.4 Progress of print jobs are viewed and deleted as required
6. Shut down 6.1 All open application programs are closed
computer 6.2 Computer and peripheral devices are properly shut down
RANGE OF VARIABLES
________________________________________________________________________________ 29
TR - Programming NC IV Promulgated ______________ 2005
VARIABLE RANGE
1. Peripheral device This may include but is not limited to:
1.1 mouse
1.2 keyboard
1.3 monitor or visual display unit
1.4 printer
1.5 scanner
4. Operating system May include but is not limited to the various versions and
variants of operating systems running on personal
computers and servers, such as:
4.1 Windows
4.2 NT
4.3 Mac OS
4.4 Linux
4.5 Solaris
4.6 Unix
5. System features May include but is not limited to the operating system
features and hardware features like:
5.1 memory size
5.2 disk capacities
5.3 video cards
5.4 USBs
5.5 Modems
5.6 1394 and LAN connectors
5.7 SD and PC cards
5.8 wireless and infrared connections.
________________________________________________________________________________ 30
TR - Programming NC IV Promulgated ______________ 2005
VARIABLE RANGE
6. Online help 6.1 An instruction manual, or a portion of the manual,
functions integrated and accessible from within the program or
software being used.
7. Properties Indicates the description of the file or folder to include the:
7.1 file name
7.2 type of file
7.3 file size
7.4 date created and modified
7.5 attributes (hidden, read-only).
10. Printer settings The properties of the printer that enables it to work includes:
10.1 page layout
10.2 paper size
10.3 ink/cartridge type
10.4 number of copies
10.5 page orientation.
________________________________________________________________________________ 31
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical Aspects 1.1 Assessment must confirm the ability to utilize software,
of Competency navigate the desktop, using system features to perform
tasks and save results of work.
2. Underpinning Knowledge includes:
Knowledge 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
3. Underpinning Skills include:
Skills 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
4. Resource To demonstrate competence in this unit access to the
Implications following resources will be required:
4.1 A personal computer
4.2 A printer
4.3 Mouse and keyboard
4.4 Basic systems software
5. Methods of Competency may be assessed through:
Assessment 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 6.1 Competency may be assessed in the workplace or in a
Assessment simulated work environment.
CORE COMPETENCIES
________________________________________________________________________________ 32
TR - Programming NC IV Promulgated ______________ 2005
UNIT TITLE : DESIGN PROGRAM LOGIC
UNIT CODE : ICT 313328
UNIT DESCRIPTOR : This unit defines the competency required to describe
the various processes in a program to ensure that there
is understanding of user and design requirements.
PERFORMANCE CRITERIA
ELEMENT
Italicized terms are elaborated in the Range of Variables
1. Select the program 1.1. Design documentation is obtained and the
logic design requirements for the programs are reviewed and
approach clarified.
1.2. The design approach to be taken in coding and the
modules and links required is determined
2. Document the 2.1. Diagrams of program flow and modules are
program logic or structured according to project standards
design 2.2. Program scope and limits are documented according
to project standards
2.3. Special routines or procedures are documented or
referenced according to project standards
2.4. References for tables, files, inputs, outputs, and
other program functionalities are identified and
revised according to program requirements
2.5. Templates are used as applicable
3. Validate the design 3.1. Program flow, states or conditions are checked for
interfaces and compliance to design documentation
requirements
3.2. Feedback/input is gained from appropriate person
as needed
________________________________________________________________________________ 33
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
1. Design approach The various program logic design approach may
include, but not limited to the use of:
1.1 pseudo codes
1.2 flowcharts
1.3 diagrams
1.4 ERDs
1.5 HIPO Charts
1.6 data flow diagrams
1.7 data structures
1.8 RAD
1.9 case tools
1.10 prototyping
1.11 modular programming
________________________________________________________________________________ 34
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical 1.1 Assessment must confirm sufficient knowledge of
Aspects of programming and program logic formulation or design
Competency skills.
1.2 Assessment must confirm the ability to meet technical
requirements by successfully producing the required
program design.
2. Underpinning Knowledge includes:
Knowledge 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
________________________________________________________________________________ 35
TR - Programming NC IV Promulgated ______________ 2005
UNIT TITLE : APPLY PROGRAM DEVELOPMENT APPROACH
UNIT CODE : ICT 313329
UNIT DESCRIPTOR : This unit defines the competency required to apply a
programming development approach when writing or
coding programs.
PERFORMANCE CRITERIA
ELEMENT
Italicized terms are elaborated in the Range of Variables
1. Determine and 1.1. Program activities are determined and appropriate
select appropriate program development approach selected
program 1.2. An initial plan to guide the program development
development process is created
approach
2. Apply the selected 2.1. Documentation tool for program development is
development used
approach 2.2. Program structure and organization is drawn
2.3. Proper naming conventions are defined and used
2.4. Input and output forms are documented accordingly
2.5. Program flow and processes are documented
accordingly
2.6. Resources for coding and testing programs are
identified
2.7. Program activities are monitored and checked
against plan
2.8. Opportunities for improvement, any lessons learned
and possible recommendations for future projects are
reviewed and documented
2.9. Program deliverables are submitted to appropriate
person for approval
________________________________________________________________________________ 36
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
1. Program The methodology will depend on the standards of the
development workplace and may include the use of one or
approach combinations of, but not limited to, the following:
1.1 structured programming
1.2 ERD
1.3 Flowcharting
1.4 Diagramming
1.5 Dataflow diagrams
1.6 CASE tool
1.7 UML
1.8 Pseudo-code
________________________________________________________________________________ 37
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical Aspects Assessment must confirm the ability to:
of Competency 1.1 Understand a variety of program development
approaches and apply this knowledge to a
programming assignment or project.
2. Underpinning Knowledge includes:
Knowledge 2.1 Knowledge of approaches to writing or developing
programs
2.2 Knowledge of programming
2.3 Knowledge of various documentation tool
3. Underpinning Skills include:
Skills 3.1 Planning various programming activities
3.2 Preparing program documentation
3.3 Reading and writing at a level where basic workplace
documents are understood
3.4 Interpretation of program specification and user
requirements
4. Resource To demonstrate this unit of competence the following
Implications resources will be required:
4.1 Programming standards
4.2 Documentation standards and tools
4.3 Personal computer or workstation
5. Methods of Competency may be assessed through:
Assessment 5.1 Observation of real or simulated work processes
5.2 Third party reports
5.3 Portfolio assessment
5.4 Interviews
6. Context of 6.1 Competency may be assessed in the workplace or in a
Assessment simulated work environment.
________________________________________________________________________________ 38
TR - Programming NC IV Promulgated ______________ 2005
UNIT TITLE : APPLY OBJECT-ORIENTED PROGRAMMING
LANGUAGE SKILLS
UNIT CODE : ICT 313330
UNIT DESCRIPTOR : This unit defines the competency required to undertake
programming tasks using an object oriented programming
language. Competence includes tool usage,
documentation, debugging and testing techniques in
support of the programming activity.
PERFORMANCE CRITERIA
ELEMENT
Italicized terms are elaborated in the Range of Variables
1. Apply basic 1.1. Basic language syntax rules and best practices are
language syntax observed
and layout 1.2. Language data-types, operators and expressions
are used
1.3. The appropriate language syntax for sequence,
selection and iteration constructs is used.
1.4. A modular programming approach is used
1.5. Arrays and arrays of objects are used
2. Apply basic OO 2.1. A class that contains primitive member/instance
principles in the variables is implemented
target language 2.2. A class that contains multiple options for object
construction is implemented
2.3. A class uses user defined aggregation
2.4. Inheritance is implemented to at least 2 levels of
depth
2.5. Polymorphism is used at a simple level through
inheritance to enable easy code extension
3. Debug code 3.1. An integrated development environment is used,
particularly the language debugging facilities
3.2. Program debugging techniques are used to detect
and resolve errors.
4. Document 4.1. Guidelines for developing maintainable code
activities adhering to a set of coding standard is followed
4.2. Internal documentation standards and tools are
followed and used
5. Test code 5.1. Simple tests are developed and conducted to confirm
the coding process meets design specification
5.2. The tests performed are documented
5.3. Corrections are made to the code and the
documentation as needed
RANGE OF VARIABLES
________________________________________________________________________________ 39
TR - Programming NC IV Promulgated ______________ 2005
VARIABLE RANGE
1. Integrated This may include but not limited to:
development 1.1 Visual C++
environment 1.2 Visual Studio suite
1.3 Eclipse
1.4 J-Edit
1.5 Code Warrior
1.6 Jbuilder
EVIDENCE GUIDE
1. Critical Aspects Assessment must confirm that:
of Competency 1.1 Application programs are designed and built in
accordance with systems and programming
requirements and standards.
________________________________________________________________________________ 40
TR - Programming NC IV Promulgated ______________ 2005
1.2 Application or programs developed using object-
oriented language meets required user specifications
________________________________________________________________________________ 41
TR - Programming NC IV Promulgated ______________ 2005
UNIT DESCRIPTOR : This unit defines the competency required to undertake
introductory programming tasks using a procedural
approach to programming. An object oriented language
may be used in this approach.
PERFORMANCE CRITERIA
ELEMENT
Italicized terms are elaborated in the Range of Variables
1. Apply basic 1.1. Basic language syntax rules and best practices are
language syntax observed
and layout 1.2. Language data-types, operators and expressions are
used
1.3. The appropriate language syntax for sequence,
selection and iteration constructs is used.
2. Code using 2.1. Basic programming constructs algorithms are used
standard algorithms 2.2. Modular programming approach is used
2.3. Ability to create sequential search, insertion and
deletion algorithms to operate on one dimensional
array is demonstrated.
2.4. Standard sequential access algorithms for text and
binary files are coded and used
2.5. SQL or language facilities are used to access
databases
3. Debug code 3.1. Code is reviewed visually or by use of debugging
tools provided by the system or the organization
3.2. A debugger to trace code execution and examine
variable contents to detect and correct errors is used
4. Document activities 4.1. Guidelines for developing maintainable code adhering
to a set of coding standard is followed
4.2. Internal documentation standards and tools are
followed and used
5. Test code 5.1. Simple tests are developed and conducted to confirm
the coding process meets design specification
5.2. The tests performed are documented
5.3. Corrections are made to the code and the
documentation as needed
________________________________________________________________________________ 42
TR - Programming NC IV Promulgated ______________ 2005
RANGE OF VARIABLES
VARIABLE RANGE
1. Basic Refers to the three modular approach of arranging code
programming as follows:
constructs 1.1 iteration or repetition
1.2 decision or choice
1.3 sequence
________________________________________________________________________________ 43
TR - Programming NC IV Promulgated ______________ 2005
EVIDENCE GUIDE
1. Critical Aspects Assessment must confirm that:
of Competency 1.1 Application programs are designed and built in
accordance with systems and programming
requirements and standards.
1.2 Application or programs developed are tested and
meets systems and/or user specifications
2. Underpinning Knowledge includes:
Knowledge 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
3. Underpinning Skills include:
Skills 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
4. Resource To demonstrate this unit of competence the following
Implications 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
5. Methods of Competency may be assessed through:
Assessment 5.1 Demonstration of real or simulated work processes
5.2 Review of work output
5.3 Portfolio assessment
5.4 Interviews
6. Context of 6.1 Competency may be assessed in the workplace or in
Assessment a simulated work environment.
________________________________________________________________________________ 44
TR - Programming NC IV Promulgated ______________ 2005
These standards are set to provide technical and vocational education and training
(TVET) providers with information and other important requirements to consider when
designing training programs for certain qualifications.
The delivery of training shall adhere to the design of the curriculum. Delivery
shall be guided by the 10 basic principles of competency-based TVET.
________________________________________________________________________________ 45
TR - Programming NC IV Promulgated ______________ 2005
Assessment is based in the collection of evidence of the performance of
work to the industry required standard;
Training program allows for recognition of prior learning (RPL) or
current competencies;
Training allows for multiple entry and exit; and
Training programs are registered with the UTPRAS.
________________________________________________________________________________ 46
TR - Programming NC IV Promulgated ______________ 2005
3.3 TOOLS AND EQUIPMENT
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.
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.
________________________________________________________________________________ 47
TR - Programming NC IV Promulgated ______________ 2005
Institutional Assessment is undertaken by trainees to determine their
achievement of units of competency. A certificate of achievement is issued for each
unit of competency. The institutional assessment is administered by the
trainer/assessor.
________________________________________________________________________________ 48
TR - Programming NC IV Promulgated ______________ 2005
SECTION 4 NATIONAL ASSESSMENT AND CERTIFICATION
ARRANGEMENTS
4.1 To attain the National Qualification of Programming NC IV, the candidate must
demonstrate competence in all the units through project-type assessment covering
all the units listed in Section 1. Successful candidates shall be awarded a National
Certificate signed by the TESDA Director General.
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 The following are qualified to apply for assessment and certification:
4.6 The guidelines on assessment and certification are discussed in detail in the
"Procedures Manual on Assessment and Certification" and "Guidelines on the
Implementation of the Philippine TVET Qualification and Certification System
(PTOQS)".
________________________________________________________________________________ 49
TR - Programming NC IV Promulgated ______________ 2005
DEFINITION OF TERMS
GENERAL
3) Common Competencies - are the skills and knowledge needed by all people
working in a particular industry
8) Core Competencies - are the specific skills and knowledge needed in a particular
area of work - industry sector/occupation/job role
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
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
________________________________________________________________________________ 50
Programming NC IV
15) National Certificate (NC) – is a certification issued to individuals who achieve
all the required units of competency for a national qualification defined under
the Training Regulations. NCs are aligned to specific levels within the PTQF
17) Qualification - is a cluster of units of competencies that meets job roles and are
significant in the workplace. It is also a certification awarded to a person on
successful completion of a course in recognition of having demonstrated
competencies in an industry sector
18) Range of Variables - describes the circumstances or context in which the work
is to be performed
20) Resource Implications - refers to the resources needed for the successful
performance of the work activity described in the unit of competency. It includes
work environment and conditions, materials, tools and equipment
21) Tool Competencies - are the skills and knowledge that everyone needs for
work
22) Training Regulations (TR) – refers to the document promulgated and issued by
TESDA consisting of competency standards, national qualifications and training
guidelines for specific sectors/occupations. The TR serve as basis for
establishment of qualification and certification under the PTQF. It also serves as
guide for development of competency-based curricula and instructional materials
including registration of TVET programs offered by TVET providers
24) Underpinning Skills - refers to the list of the skills needed to achieve the
elements and performance criteria in the unit of competency. It includes generic
and industry specific skills
________________________________________________________________________________ 51
Programming NC IV