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