Programming NC IV: TESDA Course Guide
What is Programming NC IV?
Programming NC IV is the highest-level TESDA programming certification, equivalent to a technician/supervisor level qualification. It covers software development fundamentals including object-oriented programming, database design and implementation, application development using RAD tools, and testing/debugging practices.
This is TESDA's pathway to becoming a software developer without pursuing a traditional 4-year college degree.
Who Should Take This Course?
This advanced program suits individuals with logical thinking skills and genuine interest in building software. Some prior exposure to computers is expected. It is popular among career changers entering IT, K-12 graduates from the ICT track, and working professionals looking to add programming skills.
What You'll Learn
The program covers programming fundamentals, object-oriented design patterns, database design and SQL, rapid application development, software testing and debugging, version control basics, and documentation practices.
Duration and Schedule
At 586 hours, this is a substantial training program taking 4-6 months full-time. It includes significant project work where you build actual applications.
Assessment and Certification
Assessment requires developing a functional application that demonstrates your programming, database, and debugging skills. This is TESDA's most rigorous IT assessment. The NC IV certificate signals strong technical competency to employers.
Career Opportunities and Salary
Junior developers in Metro Manila typically start at PHP 18,000 to PHP 25,000 monthly, with experienced developers earning PHP 30,000 to PHP 60,000 or more. The Philippine IT-BPM industry consistently needs developers, making this a strong career choice.
Salary ranges are approximate and vary by location and experience.
Training Centers
For accredited Programming NC IV training centers, visit tesda.gov.ph. This program is typically available in major urban centers with strong IT industries.
Cost and Financial Aid
Training costs PHP 10,000 to PHP 30,000. TESDA scholarships may cover this program. Some IT companies also sponsor TESDA training for prospective employees.
Core Competencies
- Apply programming skills in a second language
- Apply object-oriented program design
- Implement database design
- Apply mathematical concepts in programming
- Develop application using rapid application development tools
- Test and debug applications
Assessment Requirements
Assessment involves creating a functional application demonstrating database integration, object-oriented design, and error handling, plus written examination on programming concepts and best practices.