National Certificate 3 in Programming
Program Description
The National Certificate 3 in Programming is intended to give students a foundational understanding of computer programming and software development as well as practical skills. The fundamental programming principles, coding strategies, and problem-solving approaches needed to develop and manage software applications are introduced to students in this program.
Writing code, creating algorithms, debugging programs, creating user interfaces, maintaining databases, and testing software applications are all practical skills that students will acquire. In order to equip students to function well in contemporary technological environments, the program also introduces them to version control systems and object-oriented programming concepts.
This certificate gives students the fundamental skills needed to start a career in programming or continue their education in advanced software development and information technology disciplines through a combination of theoretical learning and hands-on experiences.
Course Information
Qualification Code: ICT-01L3-V2-24
Qualification: National Certificate 3
Intake Months: January / June / September
Credits: 54
Study Mode: Full Time
Duration: 4 – 6 Months
Delivery Mode: Face to Face
Medium: English
Entry Requirements
General Entry
- Completion of Basic Education OR
- Attainment of a Level 2 qualification
Alternative Entry
- 18 years of age AND
- Ability to communicate in the language of instruction
Program Modules
Common Competencies
ICT-01-CM01-V2-24 – Apply work ethics and optimise professionalism
ICT-01-CM02-V2-24 – Practice effective workplace communication
ICT-01-CM03-V2-24 – Provide effective customer care
ICT-01-CM04-V2-24 – Perform computer operations
Core Competencies
ICT-01-CC01-V2-24 – Understand fundamental programming concepts
ICT-01-CC02-V2-24 – Write code using programming languages
ICT-01-CC03-V2-24 – Develop basic algorithms
ICT-01-CC04-V2-24 – Debug and troubleshoot code
ICT-01-CC05-V2-24 – Apply object-oriented programming principles
ICT-01-CC06-V2-24 – Create simple software applications
ICT-01-CC07-V2-24 – Design and implement user interfaces
ICT-01-CC08-V2-24 – Manage data using databases
ICT-01-CC09-V2-24 – Test and validate software applications
ICT-01-CC10-V2-24 – Utilise version control systems
Career Opportunities
Upon successful completion of the National Certificate 3 in Programming, graduates may pursue entry-level roles such as:
- Junior Programmer
- Assistant Software Developer
- Web Development Assistant
- Application Support Assistant
- IT Support Technician
- Database Support Assistant
- Quality Assurance (QA) Assistant
- Computer Programmer Trainee
Graduates may find employment opportunities in software companies, IT departments, educational institutions, private businesses, government organisations, and technology-related industries across the Maldives.
Course Fee
Registration: 500 MVR
Monthly: 2, 000 MVR
Total: 12, 000 MVR




