Programming (.Net Technology) NCIII
Programming (.Net Technology) NCIII
Programming (.Net Technology) NCIII
CURRICULUM
Sector:
_______________________________________________________________________________
CBC – Programming NC IV -0-
TECHNICAL EDUCATION AND SKILLS DEVELOPMENT
AUTHORITY
East Service Road, South Superhighway, Taguig City, Metro Manila
_______________________________________________________________________________
CBC – Programming NC IV -1-
TABLE OF CONTENTS
Page
1
A. COURSE DESIGN ………………………………………………………..
COURSE DESCRIPTION :
This Qualification is packaged from the competency map of the Information and
Communication Technology Industry (Service sector).
Must have completed at least 10 yrs. basic education or an ALS grade 10 certificate
of rating holder.
Can communicate either oral or written.
With basic computer skills.
Units of Nominal
Module Title Learning Outcome
Competency Hours
BASIC 30
COMMON 18
RESOURCES:
ASSESSMENT METHODS:
COURSE DELIVERY:
Demonstration
Lecture
Discussion
Hands – on exercises
MODULE DESCRIPTION : This unit covers the knowledge, skills and attitudes required
to lead in the dissemination and discussion of ideas,
information and issues in the workplace.
LEARNING OUTCOMES:
ASSESSMENT CRITERIA:
1. Appropriate communication method is selected
2. Multiple operations involving several topics areas are communicated accordingly
3. Questions are used to gain extra information
4. Correct sources of information are indentified
5. Information is selected and organized correctly
6. Verbal and written reporting is undertaken when required
7. Communication skills are maintained in all situations
CONTENTS:
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
ASSESSMENT CRITERIA:
Presentation techniques
Developing a presentation
Multi-media utilization in presentation
CONDITIONS:
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
ASSESSMENT CRITERIA:
1. Issues and problems are identified as they arise
2. Information regarding problems and issues are organized coherently to ensure
clear and effective communication
3. Dialogue is initiated with appropriate personnel
4. Communication problems and issues are raised as they arise
CONTENTS:
Presentation techniques
Developing a presentation
Multi-media utilization in presentation
CONDITIONS:
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 - 10 -
UNIT OF COMPETENCY : DEVELOP TEAM AND INDIVIDUAL NEEDS
MODULE DESCRIPTION : This module covers the knowledge, skills and attitudes
required to determine individual needs and develop team for
a work group.
QUALIFICATION LEVEL : NC IV
LEARNING OUTCOMES:
CBC – Programming NC IV - 11 -
LO1. DETERMINE DEVELOPMENT NEEDS
ASSESSMENT CRITERIA:
1. Learning and development need were systematically identified and implemented
in line with organizational requirements.
2. Learning plan to meet individual and group training and development needs was
collaboratively developed agreed to and implemented.
3. Individual were encouraged to self evaluate performance and identify areas for
improvement.
4. Feedback on performance of team members were collected from relevant service
and compared with established team learning process.
CONTENTS:
Quality assurance and/or procedures manuals
Goals, objectives ,plans, system and process
Legal and organization policy/guidelines and requirements
Safety policies, procedures and programs
Confidentiality and security requirements
Ethical standards
Business and performance plans
Quality and continues improvement processes and standards
Formal/informal performance appraisal
Obtaining feedback from superior and colleagues
Personal reflective behavior strategies
Routine, organization methods for monitoring service delivery
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 - 12 -
LO2. FOSTER INDIVIDUAL AND ORGANIZATIONAL GROWTH
ASSESSMENT CRITERIA:
1. Learning and development program goals and objectives were identified to match
specific knowledge and skills requirements of competency standards.
2. Learning delivery methods were appropriate to the learning goals, the learning
style of participants and availability of equipment and resources.
3. Workplace learning opportunities and coaching and mentoring assistance were
provided to facilitate individual and team achievement of competencies.
4. Resources and timelines required for learning activities were identified and
approved in accordance with organizational requirements.
CONTENTS:
CONDITIONS:
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 - 13 -
LO3. MONITOR AND EVALUATE WORKPLACE LEARNING
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
ASSESSMENT METHODS:
Written examination
Direct observation
CBC – Programming NC IV - 14 -
LO4. DEVELOP TEAM COMMITMENT AND COOPERATION
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
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 - 15 -
LO5. FACILITATE ACCOMPLISHMENT OF ORGANIZATIONAL GOALS
ASSESSMENT CRITERIA:
CONTENTS:
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:
METHODOLOGIES:
Discussion
Role playing
On-the- job coaching
Conference seminars
ASSESSMENT METHODS:
Written examination
Direct observation
Interview
CBC – Programming NC IV - 16 -
UNIT OF COMPETENCY : APPLY PROBLEM SOLVING TECHNIQUES IN THE
WORKPLACE
MODULE DESCRIPTION : This module cover the knowledge, skills and attitude required
to identify all possible options, for to solve workplace
problem through analysis.
QUALIFICATION LEVEL : NC IV
LEARNING OUTCOMES:
CBC – Programming NC IV - 17 -
LO1. ANALYZE THE PROBLEM
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
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 -
LO2. IDENTIFY FUNDAMENTAL CAUSE OF THE PROBLEM
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
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 - 19 -
LO3. DETERMINE POSSIBLE SOLUTION
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
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 - 20 -
UNIT OF COMPETENCY : APPLY PROBLEM SOLVING TECHNIQUES IN THE
WORKPLACE
MODULE DESCRIPTION : This module cover the knowledge, skills and attitudes
required to; recommend and implement solutions to a
problem using structured process improvement which is
typically performed by an experienced technician, team
leader or supervisor.
QUALIFICATION LEVEL : NC IV
LEARNING OUTCOMES:
CBC – Programming NC IV - 21 -
LO1. PREPARE COMMUNICATION OR DOCUMENTATION
ASSESSMENT CRITERIA:
1. Draft (hand written) report for corrective actions to the problem was prepared
2. Draft (hand written) report and documents were reviewed in accordance with
standard format.
3. Communication/Documentation report was finalized based on standard format &
SOP’s
CONTENTS:
Preparation of communication & documentation report
Types of communication
- Hand written
- Printed report
- Internal memos
- Electronic mail
- Briefing notes
- Bulletin boards
Documentation
- Audit trails
- Naming standards
- Version control
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 - 22 -
LO2. PRESENT RECOMMENDATION TO APPROPRIATE PERSONNEL
ASSESSMENT CRITERIA:
CONTENTS:
Oral communication
Receiving and finalization of instructions
Organizational protocol
CONDITIONS:
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 - 23 -
LO3. IMPLEMENT SOLUTIONS
ASSESSMENT CRITERIA:
CONTENTS:
Setting of objectives
Statutory and vendor requirements
Ergonomic & environmental factors
Identification of timelines
CONDITIONS:
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 - 24 -
UNIT OF COMPETENCY : COLLECT, ANALYZE AND ORGANIZE INFORMATION
QUALIFICATION LEVEL : NC IV
LEARNING OUTCOMES:
LO 2. Process data
CBC – Programming NC IV - 25 -
LO 1. STUDY INFORMATION REQUIREMENTS
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
Reference Book
Handouts/Modules/Printed Materials
Forms
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 26 -
LO 2. PROCESS DATA
ASSESSMENT CRITERIA:
CONTENTS:
Data processing
Research Method
Problem Solving
CONDITIONS:
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 - 27 -
LO 3. ANALYZE, INTERPRET AND ORGANIZE INFORMATION GATHERED
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
PC
Reference Book
Handouts/Modules/Printed Materials
Desktop Publishing Software
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 28 -
LO 4. PRESENT FINDINGS / RECOMMENDATIONS
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
PC
Reference Book
Handouts/Modules/Printed Materials
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 29 -
UNIT OF COMPETENCY : PLAN AND ORGANIZE WORK
MODULE DESCRIPTION : This module covers knowledge, skills and attitudes required
to plan and organize work.
QUALIFICATION LEVEL : NC IV
LEARNING OUTCOMES:
CBC – Programming NC IV - 30 -
LO1. SET WORK OBJECTIVES.
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
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 - 31 -
LO2. PLAN AND SCHEDULE WORK ACTIVITIES.
ASSESSMENT CRITERIA:
CONTENTS:
GANTT chart
Consultation and negotiation with stakeholders
Prioritizing and managing work loads
CONDITIONS:
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 - 32 -
LO3. IMPLEMENT AND MONITOR PLANS/ACTIVITIES.
ASSESSMENT CRITERIA:
1. Work plans were implemented with set time frame, resources and required
standards of the organization
2. Work activities were monitored and reviewed against the set objectives of the
organization.
3. Deviations from work activities were reported and recommendations were
obtained / negotiated with appropriate personnel.
4. Reporting requirements were complied with recommended format.
5. Files record were established and maintained
CONTENTS:
CONDITIONS:
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 - 33 -
LO4. REVIEW AND EVALUATE WORK PLANS AND ACTIVITIES.
ASSESSMENT CRITERIA:
CONTENTS:
Report writing
Collecting information/data gathering
Feedback
Performance appraisal
CONDITIONS:
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 - 34 -
UNIT OF COMPETENCY : PROMOTE ENVIRONMENTAL PROTECTION
MODULE DESCRIPTOR : This module covers the knowledge, skills and attitude
required in adhering to environmental protection principles,
strategies and guidelines.
QUALIFICATION LEVEL : NC IV
LEARNING OUTCOMES:
CBC – Programming NC IV - 35 -
LO 1. STUDY GUIDELINES FOR ENVIRONMENTAL CONCERNS
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Discussion – Demonstration
Research and Reporting
ASSESSMENT METHODS:
CBC – Programming NC IV - 36 -
LO 2. IMPLEMENT SPECIFIC ENVIRONMENTAL PROGRAMS
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
Reporting
Role Playing
ASSESSMENT METHODS:
CBC – Programming NC IV - 37 -
LO 3. MONITOR ACTIVITIES ON ENVIRONMENTAL PROTECTION / PROGRAM
ASSESSMENT CRITERIA:
CONTENTS:
Communicating effectively
Performing research and analysis
Reading / interpreting data and information
Problem solving
CONDITIONS:
Personal Computer
Reference Book
Handouts/Modules/Printed Materials
Statistical Package
Workplace / Assessment location
METHODOLOGIES:
Demonstrations
Reporting
ASSESSMENT METHODS:
CBC – Programming NC IV - 38 -
MODULES OF INSTRUCTIONS
COMMON COMPETENCIES
UNIT OF COMPETENCY : APPLY QUALITY STANDARDS
MODULE DESCRIPTION : This module 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.
QUALIFICATION LEVEL : NC II
LEARNING OUTCOMES:
CBC – Programming NC IV - 40 -
LO 1. ASSESS QUALITY OF RECEIVED MATERIALS
ASSESMENT CRITERIA:
1. Work instruction obtained and work carried out in accordance with standard
operating procedures.
2. Received materials checked against workplace standards and specifications.
3. Faulty materials related to work are identified and isolated
4. Faults and any identified causes recorded and or reported to the supervisor
concerned in accordance with workplace procedures
5. Faulty materials are replaced in accordance with workplace procedures
CONTENTS:
CONDITIONS:
Work instructions
Manuals (Operation Manual of the company / Manufacturer’s 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 - 41 -
LO 2. ASSESS OWN WORK
ASSESMENT CRITERIA:
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lecture-demonstration
Self-paced instruction
Group discussion
ASSESSMENT METHODS:
Hands-on
Direct observation
Practical demonstration
CBC – Programming NC IV - 42 -
LO 3. ENGAGE IN QUALITY IMPROVEMENT
ASSESMENT CRITERIA:
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lecture-demonstration
Self-paced instruction
Group discussion
ASSESSMENT METHODS:
Hands-on
Direct observation
Practical demonstration
CBC – Programming NC IV - 43 -
UNIT OF COMPETENCY : OPERATE A PERSONAL COMPUTER
QUALIFICATION LEVEL : NC II
LEARNING OUTCOMES:
Upon completion of this module, the trained student must be able to:
LO 5. Print information
CBC – Programming NC IV - 44 -
LO. 1 START AND SHUTDOWN COMPUTERS
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
Students / trainees must be provided with the following.
Computer set / Workstations
Connection of wires / peripheral devices
Lists / Pictures of Computer Hardware and peripheral devices
Media / LCD / TV 32 inches
Instructional Materials
Minutes/Agendas
METHODOLOGIES:
Self–paced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC – Programming NC IV - 45 -
LO. 2 ARRANGE AND CUSTOMIZE DESKTOP/WINDOWS SETTING
ASSESSMENT CRITERIA:
CONTENTS:
Self–paced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC – Programming NC IV - 46 -
LO. 3 WORK WITH FILES AND FOLDERS (OR DIRECTORIES)
ASSESSMENT CRITERIA:
CONTENTS:
CBC – Programming NC IV - 47 -
CBC – Programming NC IV - 48 -
LO. 4 WORK WITH USER APPLICATION PROGRAMS
ASSESSMENT CRITERIA:
CONTENTS:
Self–paced
Demonstration
Discussion
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC – Programming NC IV - 49 -
LO. 5 PRINT INFORMATION
ASSESSMENT CRITERIA:
1. Printer is added or installed and correct printer settings is ensured with the
following service manual procedure
2. Default printer is assigned accordingly with the existing setup
3. Information or document is printed on the installed printer with the following setup
manual procedure
4. Progress of print jobs are viewed and deleted as required in manual procedure
CONTENTS:
ASSESSMENT METHODS:
Direct observation
Demonstration of skills
Evaluation
Interview
CBC – Programming NC IV - 50 -
MODULES OF INSTRUCTIONS
CORE COMPETENCIES
UNIT OF COMPETENCY : DESIGN PROGRAM LOGIC
MODULE DESCRIPTOR : This module defines the competency required to describe the
various processes in a program to ensure that there is
understanding of user and design requirements.
QUALIFICATION LEVEL : NC IV
CBC – Programming NC IV - 52 -
LO 1. SELECT THE PROGRAM LOGIC DESIGN APPROACH
ASSESSMENT CRITERIA:
1. Reviewed and clarified the design documentation and obtained the requirements
for the programs.
2. Determined the design approach to be taken in coding and linked the modules.
3. Confirmed sufficient knowledge assessment of programming and program logic
formulation or design skills.
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 53 -
LO 2. DOCUMENT THE PROGRAM LOGIC OR DESIGN
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 54 -
LO 3. VALIDATE THE DESIGN
ASSESSMENT CRITERIA:
1. Checked the program flow, states or conditions for interfaces and compliance to
design documentation requirements.
2. Gained feedbacks / inputs from appropriate persons as needed.
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 55 -
UNIT OF COMPETENCY : APPLY PROGRAM DEVELOPMENT APPROACH
QUALIFICATION LEVEL : NC IV
CBC – Programming NC IV - 56 -
LO 1. DETERMINE AND SELECT APPROPRIATE PROGRAMMING DEVELOPMENT
APPROACH
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lecture / Demonstrations
Group Discussions
Hands- on exercises
ASSESSMENT METHODS:
Observation
Practical demonstration
Case Study (defense)
CBC – Programming NC IV - 57 -
LO 2. APPLY THE SELECTED DEVELOPMENT APPROACH
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
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 - 58 -
UNIT OF COMPETENCY : APPLY OBJECT-ORIENTED PROGRAM LANGUAGE
SKILLS
QUALIFICATION LEVEL : NC IV
LO 3. Debug code
LO 4. Document activities
LO 5. Test code
CBC – Programming NC IV - 59 -
LO 1. APPLY BASIC LANGUAGE SYNTAX AND LAYOUT
ASSESSMENT CRITERIA:
1. Observed basic language syntax rules and best practice based on program
standard and structure.
2. Used language data types, operators and expressions based on program
standard and structure.
3. Used appropriate language syntax for sequence, selection and iteration
constructs based on program standard and structure.
4. Used Arrays and array objects based on program standard and structure.
CONTENTS:
CONDITIONS:
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 - 60 -
LO 2. APPLY BASIC OO PRINCIPLES IN THE TARGET LANGUAGE
ASSESSMENT CRITERIA:
CONTENTS:
CONDITIONS:
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 - 61 -
LO 3. DEBUG CODE
ASSESSMENT CRITERIA:
CONTENTS:
Errors Handling
Debugging options
Procedures in debugging and editing the program
Compiling the program
Run the application or program
CONDITIONS:
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 - 62 -
LO 4. DOCUMENT ACTIVITIES
ASSESSMENT CRITERIA:
CONTENTS:
Documentation techniques
Program and documentation standards
Internal documentation techniques
CONDITIONS:
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 - 63 -
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:
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 - 64 -
UNIT OF COMPETENCY : APPLY PROGRAMMING SKILLS IN A SECOND
LANGUAGE
QUALIFICATION LEVEL : NC IV
LO 3. Debug code
LO 4. Document Activities
LO 5. Test code
CBC – Programming NC IV - 65 -
LO 1. SELECT THE PROGRAM LOGIC DESIGN APPROACH
ASSESSMENT CRITERIA:
1. Observed basic language syntax rules and best practice based on the standard
of specific programming language.
2. Used language data types, operators and expressions based on the standard of
specific programming language.
3. Used appropriate language syntax for sequence, selection and iteration
constructs based on the standard of specific programming language.
CONTENTS:
CONDITIONS:
METHODOLOGIES:
Lectures
Discussions
Demonstrations
Hands on exercises
ASSESSMENT METHODS:
CBC – Programming NC IV - 66 -
LO 2. CODE USING STANDARD ALGORITHMS
ASSESSMENT CRITERIA:
CONTENTS:
Algorithm
Pseudo code
Array
Binary files
SQL
CONDITIONS:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 67 -
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:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT:
CBC – Programming NC IV - 68 -
LO 4. DOCUMENT ACTIVITIES
ASSESSMENT CRITERIA:
CONTENTS:
Documentation techniques
Program and documentation standards
Internal documentation techniques
CONDITIONS:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 69 -
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:
METHODOLOGIES:
Lectures
Hands on exercises
Discussions
Demonstrations
ASSESSMENT METHODS:
CBC – Programming NC IV - 70 -
What is Competency-Based Curriculum (CBC)
The CBC specifies the outcomes which are consistent with the
requirements of the workplace as agreed through the industry or
community consultations.