Computer Programming NC-IV
ASSOCIATE IN COMPUTER SYSTEM DESIGN AND PROGRAMMING
Program Overview
The PROGRAMMING NC IV (Computer System Design and Programming) qualification consists of competencies that are required for developing or writing program codes using a personal computer or workstation as part of a systems development team.

The modules in this program will be delivered through (a) interactive discussions in the classroom utilizing visual aids and other teaching materials to gain the knowledge and (b) laboratory classes to acquire the required skills and competencies. Take home reading assignments may also be given from time to time.

Specifically, some of the teaching methodologies to be utilized are:

• Interactive lecture and discussion
• Problem solving
• Simulation (hands-on machine problems and exercises)
• Individualize learning
• On-the-job training

The trainees/students are expected to:

• Design program logic.
• Apply program development approach.
• Apply object-oriented program language skills.
• Apply programming skills in a second language.

Upon completion of this course, the trainees/students with the necessary competencies, should be able to perform the duties, responsibilities and acquired attitude relevant to the job titles:

• Programmer 
• Program coder
• Programming support staff
• Programmer-analyst
The trainees/students also should be able to pass the Occupational Qualification and Certification System (National Certificate - Level IV) of Technical Education and Skills Development Authority (TESDA) – a government accrediting institution.