Diploma in Programming

01 Year
MNQF Level 5


The Diploma in Programming course provides the skills and knowledge for an individual to program in software development projects, as an independent ICT specialist or as part of a team.


Modules / Units

·        Originate and develop concepts

·        Promote workplace cyber security awareness and best practices

·        Lead and facilitate a team

·        Match ICT needs with the strategic direction of the organization

·        Manage client problems

·        Build advanced user interfaces

·        Apply advanced programming skills in another language

·        Apply intermediate object-oriented language skills

·        Manage data persistence using no SQL data stores

·        Implement and use a model view controller framework

·        Unit 11: Build using rapid application development

·        Manage projects using software management tools

·        Apply advanced object-oriented language skills

·        Unit 14: Debug and monitor applications

·        Unit 15: Deploy applications to production environments

·        Design application architecture

·        Implement security for applications

·        Create mashups

·        Maintain custom software

·        Monitor and support data conversion to new ICT systems

·        Install, test and evaluate pilot version of ICT systems

·        Develop high-level object-oriented class specifications

·        Perform ICT data conversions

·        Develop advanced mobile multi-touch applications


General Entry

·        Successful Completion of Higher Secondary Education OR

·        Attainment of a Level 4 Foundation Study Program approved for the specific Diploma program

·        Attainment of a Level 4 qualification in a related field OR


Alternative Entry

·        Completion of a Level 4 qualification (unrelated), and successful completion of an MQA approved University Preparation Program OR

·        20 years old, completion of secondary school, 2 years of relevant work experience, and successful completion of an MQA approved University Preparation Program.

Back to List