Programming NC IV
Programming NC IV
CURRICULUM
Sector:
PROGRAMMING NC IV
_______________________________________________________________________________
CBC Programming NC IV
-0-
_______________________________________________________________________________
CBC Programming NC IV
-1-
TABLE OF CONTENTS
A. COURSE DESIGN ..
Page
1
B. MODULES OF INSTRUCTIONS ..
MODULES (Basic Competencies)
15
19
23
28
33
38
42
49
53
56
62
COURSE DESIGN
Programming NC IV
COURSE DESIGN
COURSE TITLE
PROGRAMMING NC IV
NOMINAL DURATION
252 hours
COURSE DESCRIPTION
CBC Programming NC IV
-1-
COURSE STRUCTURE
Units of
Competency
BASIC
Module Title
Learning Outcome
1. Utilize
specialized
communication
skills
1.1 Utilizing
1.1.1. Apply communication
Specialize
strategies to meet specific
communication
needs of internal and
skills
external client
1.1.2. Represent the organization
in internal and external
forums
2. Develop teams
and individuals
2.1 Developing
teams and
individuals
3. Apply problem
solving
techniques in
the workplace
3.1. Identifying
possible
solution
3.2. Recommendin
g and
implementing
solution
4. Collect,
analyze and
organize
information
Collecting,
analyzing and
organizing
information
5. Plan and
organize work
CBC Programming NC IV
Nominal
Hours
30
-2-
Units of
Competency
6. Promote
environmental
protection
Module Title
6.1. Promoting
environmental
protection
Learning Outcome
6.1.1. Study Guidelines for
environmental concerns.
6.1.2. Implement specific
environmental programs.
6.1.3. Monitor activities on
environmental protection /
programs.
COMMON
18
1. Apply Quality
Standards
2. Operate a
Personal
Computer
2.1 Operating a
Personal
Computer
CORE
1. Design
Program logic
Nominal
Hours
10
204
1.1. Designing
program logic
1.1.1.
1.1.2.
1.1.3.
2. Apply program
development
approach
2.1. Applying
program
development
approach
3. Apply objectoriented
program
language skills
3.1. Applying
object-oriented
program
language skills
CBC Programming NC IV
54
54
54
-3-
Units of
Competency
4. Apply
programming
skills in a
second
language
Module Title
Learning Outcome
4.1. Applying
programming
language in a
second
language
Nominal
Hours
42
RESOURCES:
TOOLS
Visual Studio
Java Language
SmallTalk
MS Office 2003
MS Visio
Visual Studio.Net
DOS, UNIX
WINDOWS OS
LINUX / MAC OS
EQUIPMENT
PC Packages
OHP
LCD Projector
White Board
MATERIALS
Manuals
Hand-outs
Tutorial CDs
Reference Books
Acetates
Markers
Storage Medium
ASSESSMENT METHODS:
COURSE DELIVERY:
Demonstration
Lecture
Discussion
Hands on exercises
TRAINERS QUALIFICATIONS
CBC Programming NC IV
-4-
MODULES OF INSTRUCTIONS
BASIC COMPETENCIES
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTION :
NOMINAL DURATION
6 hours
QUALIFICATION LEVEL
NC IV
LEARNING OUTCOMES:
Upon completion of this module the students/trainees will be able to:
LO1. Apply communication strategies to meet specific needs of internal and external client
LO2. Represent the organization in internal and external forums
CBC Programming NC IV
-6-
Communication process
Full range of communication
Active listening
Feedback
Interpretation
Role boundaries setting
Negotiation
Establishing empathy
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
Video tapes
LCD projector /OHP
Personal computers
Learning materials
Learning element
Books and manuals
Transparencies
Slides
METHODOLOGIES:
Discussion
Role playing
Observation
ASSESSMENT METHODS:
Written examination
Direct observation
CBC Programming NC IV
-7-
CBC Programming NC IV
-8-
Presentation techniques
Developing a presentation
Multi-media utilization in presentation
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- video tapes
- LCD projector /OHP
- Personal computers
Learning materials
- learning element
- books and manuals
- transparencies
- slides
METHODOLOGIES:
Discussion
Role playing
Observation
ASSESSMENT METHODS:
Written examination
Direct observation
CBC Programming NC IV
-9-
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTION :
NOMINAL DURATION
4 hours
QUALIFICATION LEVEL
NC IV
LEARNING OUTCOMES:
Upon completion of this module the students/trainees will be able to:
LO1. Determine development needs
LO2. Foster individual and organizational growth
LO3. Monitor and evaluate workplace learning
LO4. Develop team commitment and cooperation
LO5. Facilitate accomplishment of organizational goals
CBC Programming NC IV
- 10 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- personal computers
- simulated work area
Learning materials
- manuals for organizational requirements
- quality assurance and procedures
- work ethics manual
- personality development
Supplies and materials
- Office supplies, ( pen, pencil, paper/bond paper)
METHODOLOGIES:
Discussion
Role playing
Observation
ASSESSMENT METHODS:
Written examination
Direct observation
CBC Programming NC IV
- 11 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- personal computers
Learning materials
- Coaching and mentoring principles manual
- Learning and development program goals and objectives
- Learning activity methods
Supplies and materials
- Office supplies, ( pen, pencil, paper/bond paper)
METHODOLOGIES:
Problem solving
Formal course participation
On the job coaching/mentoring
Presentation/demonstration
Conference and seminar attendance
ASSESSMENT METHODS:
Direct observation
Case studies (Defense)
Demonstration
CBC Programming NC IV
- 12 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- personal computers
- simulated work area
Learning materials
- manuals for organizational requirements
- quality assurance and procedures
- work ethics manual
- personality development manual
Supplies and materials
- Office supplies, ( pen, pencil, paper/bond paper)
METHODOLOGIES:
ASSESSMENT METHODS:
Written examination
Direct observation
CBC Programming NC IV
- 13 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- personal computers
- simulated team
Learning materials
- manuals for organizational requirements
- quality assurance and procedures
- work ethics manual
- personality development
Supplies and materials
- Office supplies, ( pen, pencil, paper/bond paper)
METHODOLOGIES:
ASSESSMENT METHODS:
CBC Programming NC IV
- 14 -
Understanding how to work effectively with team members who are divers work
styles, aspirations, cultures and perspective
Understanding how to facilitate team development and improvement
Communication skills including receiving feedback and reporting, maintaining
effecting effective relationship & conflict management
Quality assurance and/or procedures
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- personal computers
- simulated work area
Learning materials
- manuals for organizational requirements
- quality assurance and procedures
- work ethics manual
- personality development
Supplies and materials
- Office supplies, ( pen, pencil, paper/bond paper)
METHODOLOGIES:
Discussion
Role playing
On-the- job coaching
Conference seminars
ASSESSMENT METHODS:
Written examination
Direct observation
Interview
CBC Programming NC IV
- 15 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTION :
NOMINAL DURATION
4 hours
QUALIFICATION LEVEL
NC IV
LEARNING OUTCOMES:
Upon completion of this module the students/trainees will be able to:
LO1. Analyze the problem
LO2. Identify fundamental cause of the problem
LO3. Determine possible solution
CBC Programming NC IV
- 16 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- OHP
- Computers
Instructional materials
- reference books
- sample of process and other problems
- Learning Guides
METHODOLOGIES:
Direct observation
Simulation /role playing
ASSESSMENT METHODS:
Written
Practical/performance test
Case studies (Defense)
CBC Programming NC IV
- 17 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- OHP
- Computers
Instructional materials
- reference books
- sample of process and other problems
- Learning Guides
METHODOLOGIES:
Direct observation
Simulation /role playing
ASSESSMENT METHODS:
Written
Practical/performance test
Case studies (Defense)
CBC Programming NC IV
- 18 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- OHP
- Computers
Instructional materials
- reference books
- sample of process and other problems
- Learning Guides
METHODOLOGIES:
Direct observation
Simulation /role playing
ASSESSMENT METHODS:
Written
Case study (Defense)
CBC Programming NC IV
- 19 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTION :
NOMINAL DURATION
4 hours
QUALIFICATION LEVEL
NC IV
LEARNING OUTCOMES:
Upon completion of this module the students/trainees will be able to:
LO1. Prepare communication or documentation report
LO2. Present recommendation to appropriate personnel
LO3. Implement solution
CBC Programming NC IV
- 20 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- OHP
- Computers
Instructional materials
- reference books
- corrective actions
- statement /reports
- Learning Guides
METHODOLOGIES:
Direct observation
Simulation /role playing
ASSESSMENT METHODS:
Written examination
case study (defense)
CBC Programming NC IV
- 21 -
Oral communication
Receiving and finalization of instructions
Organizational protocol
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- OHP
- Computers
Instructional materials
- reference books
- recommendation report
- Learning Guides
METHODOLOGIES:
Direct observation
Simulation /role playing
ASSESSMENT METHODS:
Written examination
case study (defense)
CBC Programming NC IV
- 22 -
Setting of objectives
Statutory and vendor requirements
Ergonomic & environmental factors
Identification of timelines
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- OHP
- Computers
Instructional materials
- reference books
- recommendation report
- Learning Guides
METHODOLOGIES:
Direct observation
Simulation /role playing
Distance education
ASSESSMENT METHODS:
Written examination
Case study (defense)
CBC Programming NC IV
- 23 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTION :
NOMINAL DURATION
4 hours
QUALIFICATION LEVEL
NC IV
LEARNING OUTCOMES:
Upon completion of this module, the trainee/student must be able to:
LO 1. Study information requirements
LO 2. Process data
LO 3. Analyze, interpret and organize information gathered
LO 4. Present findings / recommendations
CBC Programming NC IV
- 24 -
CONDITIONS:
The students/trainees must be provided with the following:
Reference Book
Handouts/Modules/Printed Materials
Forms
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 25 -
LO 2. PROCESS DATA
ASSESSMENT CRITERIA:
1. Collected and collated data based on the prescribed method.
2. Utilized relevant research methods and processed data based on the objective of
the program.
3. Compiles information according to the required form.
CONTENTS:
Data processing
Research Method
Problem Solving
CONDITIONS:
The students/trainees must be provided with the following:
PC
Reference Book
Handouts/Modules/Printed Materials
Data Processing Software (MS WORD, EXCEL, etc.)
METHODOLOGIES:
Lectures
Discussions
Demonstrations
Reporting
ASSESSMENT METHODS:
CBC Programming NC IV
- 26 -
CONDITIONS:
The students/trainees must be provided with the following:
PC
Reference Book
Handouts/Modules/Printed Materials
Desktop Publishing Software
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 27 -
CONTENTS:
CONDITIONS:
The students/trainees must be provided with the following:
PC
Reference Book
Handouts/Modules/Printed Materials
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 28 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTION :
NOMINAL DURATION
4 hours
QUALIFICATION LEVEL
NC IV
LEARNING OUTCOMES:
Upon completion of this module the students/trainees will be able to:
LO1. Set work objectives
LO2. Plan and schedule work activities
LO3. Implement and monitor plans/activities
LO4. Review and evaluate work plans and activities
CBC Programming NC IV
- 29 -
CONTENTS:
CONDITIONS:
The students/trainees must be provided with the following:
Training materials
- Organizational policies and procedures
- Reference materials on organizational planning
- pen, paper
Students project
METHODOLOGIES:
Brainstorming
Discussion
Case studies
Role playing
Small group work
ASSESSMENT METHODS:
Written
Direct observation
Interview
CBC Programming NC IV
- 30 -
GANTT chart
Consultation and negotiation with stakeholders
Prioritizing and managing work loads
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- computers
Training materials
- GANTT charts
- Reference materials on organizational planning
- pen, paper
Students projects
METHODOLOGIES:
Brainstorming
Discussion
Case studies
Role playing
Small group work
ASSESSMENT METHODS:
Written
Direct observation
Interview
CBC Programming NC IV
- 31 -
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- computers
Training materials
- work plan schedules
- monitoring tools and materials
- pen, paper
Plant/enterprises
- Students projects
METHODOLOGIES:
Brainstorming
Discussion
Case studies
Role playing
Small group work
ASSESSMENT METHODS:
Written
Direct observation
Interview
CBC Programming NC IV
- 32 -
Report writing
Collecting information/data gathering
Feedback
Performance appraisal
CONDITIONS:
The students/trainees must be provided with the following:
Equipment
- computers
Training materials
- reporting formats
- performance appraisal format
- reference materials on research techniques
- pen, paper
Plant/enterprises (simulation)
- Students projects
METHODOLOGIES:
Brainstorming
Discussion
Case studies
Role playing
Small group work
ASSESSMENT METHODS:
Written
Direct observation
Interview
CBC Programming NC IV
- 33 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTOR :
NOMINAL DURATION
4 hours
QUALIFICATION LEVEL
NC IV
LEARNING OUTCOMES:
Upon completion of this module, the trainee/student must be able to:
LO 1. Study Guidelines for environmental concerns.
LO 2. Implement specific environmental programs.
LO 3. Monitor activities on environmental protection / programs.
CBC Programming NC IV
- 34 -
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Discussion Demonstration
Research and Reporting
ASSESSMENT METHODS:
CBC Programming NC IV
- 35 -
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
Reporting
Role Playing
ASSESSMENT METHODS:
CBC Programming NC IV
- 36 -
Communicating effectively
Performing research and analysis
Reading / interpreting data and information
Problem solving
CONDITIONS:
The students/trainees must be provided with the following:
Personal Computer
Reference Book
Handouts/Modules/Printed Materials
Statistical Package
Workplace / Assessment location
METHODOLOGIES:
Demonstrations
Reporting
ASSESSMENT METHODS:
CBC Programming NC IV
- 37 -
MODULES OF INSTRUCTIONS
COMMON COMPETENCIES
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTION :
NOMINAL DURATION
8 hours
QUALIFICATION LEVEL
NC II
LEARNING OUTCOMES:
Upon completion of this module, the trainee/student must be able to:
L.O.1.
L.O.2.
L.O.3.
CBC Programming NC IV
- 39 -
CONDITIONS:
Students/ trainees must be provided with the following:
Work instructions
Manuals (Operation Manual of the company / Manufacturers Instruction / Service
Manual)
Company / Workplace standards and specifications
METHODOLOGIES:
Lecture-demonstration
Self-paced instruction
Group discussion
ASSESSMENT METHODS:
Hands-on
Direct observation
Practical demonstration
CBC Programming NC IV
- 40 -
CONDITIONS:
Students/ trainees must be provided with the following:
METHODOLOGIES:
Lecture-demonstration
Self-paced instruction
Group discussion
ASSESSMENT METHODS:
Hands-on
Direct observation
Practical demonstration
CBC Programming NC IV
- 41 -
CONDITIONS:
Students/ trainees must be provided with the following:
METHODOLOGIES:
Lecture-demonstration
Self-paced instruction
Group discussion
ASSESSMENT METHODS:
Hands-on
Direct observation
Practical demonstration
CBC Programming NC IV
- 42 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTOR :
NOMINAL DURATION
10 hours
QUALIFICATION LEVEL
NC II
LEARNING OUTCOMES:
Upon completion of this module, the trained student must be able to:
LO 1. Start and Shutdown computers
LO 2. Arrange and customize desktop/windows setting
LO 3. Work with files and folders (or directories)
LO 4. Work with user application programs
LO 5. Print information
CBC Programming NC IV
- 43 -
CONDITIONS:
Students / trainees must be provided with the following.
METHODOLOGIES:
Selfpaced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC Programming NC IV
- 44 -
CONDITIONS:
Students / trainees must be provided with the following.
METHODOLOGIES:
Selfpaced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC Programming NC IV
- 45 -
CONDITIONS:
Students / trainees must be provided with the following.
METHODOLOGIES:
Selfpaced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC Programming NC IV
- 46 -
CONDITIONS:
Students / trainees must be provided with the following.
METHODOLOGIES:
Selfpaced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC Programming NC IV
- 47 -
CONDITIONS:
Students / trainees must be provided with the following.
METHODOLOGIES:
Selfpaced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC Programming NC IV
- 48 -
MODULES OF INSTRUCTIONS
CORE COMPETENCIES
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTOR :
NOMINAL DESCRIPTOR :
54 hours
QUALIFICATION LEVEL
NC IV
CBC Programming NC IV
- 50 -
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 51 -
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 52 -
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 53 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTOR :
NOMINAL DESCRIPTOR :
54 hours
QUALIFICATION LEVEL
NC IV
CBC Programming NC IV
- 54 -
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lecture / Demonstrations
Group Discussions
Hands- on exercises
ASSESSMENT METHODS:
Observation
Practical demonstration
Case Study (defense)
CBC Programming NC IV
- 55 -
CONDITIONS:
The students/trainees must be provided with the following:
PC
Documentation tool software
Reference Book
Handouts/Modules/Printed Materials
METHODOLOGIES:
Lecture / Demonstrations
Group Discussions
Reporting
Hands on exercises
ASSESSMENT METHODS:
Observation
Hands- on exercises
Practical demonstration
Written and oral examination
CBC Programming NC IV
- 56 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTOR :
NOMINAL DURATION
54 hours
QUALIFICATION LEVEL
NC IV
CBC Programming NC IV
- 57 -
CONDITIONS:
The students/trainees must be provided with the following:
PC or workstation
Programming tools
Reference Book s
Handouts/Modules/Printed Materials
METHODOLOGIES:
Lecture / Discussion
Demonstration
Hands on exercises
ASSESSMENT METHODS:
Oral recitation
Written examinations
Case Study (Defense)
CBC Programming NC IV
- 58 -
CONDITIONS:
The students/trainees must be provided with the following:
PC with OOPL
Manual / Printouts
Programming tools
METHODOLOGIES:
Hands on exercises
Lecture / Discussion
Demonstration
ASSESSMENT METHODS:
Oral recitation
Written Examinations
Case Study (defense)
CBC Programming NC IV
- 59 -
LO 3. DEBUG CODE
ASSESSMENT CRITERIA:
1. Used particularly an integrated development environment and the language
debugging facilities based on program structure.
2. Used program debugging techniques to detect and resolve errors based on
program structure.
CONTENTS:
Errors Handling
Debugging options
Procedures in debugging and editing the program
Compiling the program
Run the application or program
CONDITIONS:
The students/trainees must be provided with the following:
PC with OOPL
Manual / Printouts
Programming tools
METHODOLOGIES:
Hands on exercises
Direct observation
Group discussion
ASSESSMENT METHODS:
Direct observation
Practical demonstration
Case Study (defense)
CBC Programming NC IV
- 60 -
LO 4. DOCUMENT ACTIVITIES
ASSESSMENT CRITERIA:
1. Followed the guidelines for developing maintainable code adhering to a set of
coding standard.
2. Followed and used internal documentation standards and tools.
3. Designed a built-in application programs in accordance to systems and
programming requirements and standards.
CONTENTS:
Documentation techniques
Program and documentation standards
Internal documentation techniques
CONDITIONS:
The students/trainees must be provided with the following:
PC with OOPL
Manual / Printouts
Programming tools
METHODOLOGIES:
Lecture / Demonstration
Self paced instruction
Group discussion
Hands on exercises
ASSESSMENT METHODS:
Direct observation
Practical Demonstration
Case Study (defense)
CBC Programming NC IV
- 61 -
LO 5. TEST CODE
ASSESSMENT CRITERIA:
1. Developed and conducted simple test to confirm the coding process to meet
design specification
2. Documented the tests performed based on program and documentation
standard.
3. Made corrections to the code and documentation as needed.
CONTENTS:
Testing techniques
Program and documentation standard
User Manual
Printing documents of the programs
CONDITIONS:
The students/trainees must be provided with the following:
PC
Programming tools
METHODOLOGIES:
Lecture / Demonstration
Self paced instruction
Group discussion
Hands on exercises
ASSESSMENT METHODS:
Direct observation
Practical Demonstration
Case Study (defense)
CBC Programming NC IV
- 62 -
UNIT OF COMPETENCY :
MODULE TITLE
MODULE DESCRIPTOR :
NOMINAL DURATION
42 hours
QUALIFICATION LEVEL
NC IV
CBC Programming NC IV
- 63 -
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
Hands on exercises
ASSESSMENT METHODS:
CBC Programming NC IV
- 64 -
Algorithm
Pseudo code
Array
Binary files
SQL
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 65 -
LO 3. DEBUG CODE
ASSESSMENT CRITERIA:
1. Reviewed the code visually and / or used of debugging tools provided by the
system or the organization
2. Used a debugger to trace code execution and examine variable contents to
detect and correct errors based on the program requirements.
CONTENTS:
Testing techniques
Errors Handling
Debugging options
Procedures in debugging and editing the program
Compiling the program
Run the application or program
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT:
CBC Programming NC IV
- 66 -
LO 4. DOCUMENT ACTIVITIES
ASSESSMENT CRITERIA:
1. Followed guidelines for developing maintainable code adhering to a set of coding
standard
2. Followed and used internal documentation standards and tools.
CONTENTS:
Documentation techniques
Program and documentation standards
Internal documentation techniques
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 67 -
LO 5. TEST CODE
ASSESSMENT CRITERIA:
1. Developed and conducted simple tests to confirm the coding process to meet
design specification
2. Documented the tests performed
3. Made corrections to the code and the documentation as needed.
CONTENTS:
Testing techniques
Program and documentation standard
User Manual
Printing documents of the programs
CONDITIONS:
The students/trainees must be provided with the following:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC Programming NC IV
- 68 -
The CBC specifies the outcomes which are consistent with the
requirements of the workplace as agreed through the industry or
community consultations.