Mapex Training Institute | TVET Programmes

TVET DIPLOMA PROGRAMS Practical Skills. Professional Futures.

Explore Mapex Training Institute’s TVET Diploma Programs, designed to develop practical knowledge, workplace competencies, and career-ready skills. Discover diploma pathways that support employment, professional development, business opportunities, and entrepreneurship.

🎓 Diploma Qualifications
🛠 Practical Learning
💼 Career Development
MAPEX TRAINING INSTITUTE

TVET Diploma in Information Technology (Programming)

1-Year Programme • Computer Programming • Web Development • Databases • Software Development

1 Year Programme Duration
12 Units Proposed Course Units
384 Hours Proposed Contact Hours
Programme Description

The TVET Diploma in Information Technology (Programming) is designed to introduce students to the principles and practical skills used to develop computer programs and software applications. Students learn programming logic, algorithms, structured problem-solving, variables, data types, control structures, functions and debugging techniques.

The programme develops foundational skills in web development, database design, application development, software testing and version control. Students practise planning, writing, testing and improving code while learning to create functional digital solutions for workplace and business needs.

Programme Focus: Programming fundamentals, algorithms, web development, database systems, object-oriented programming, software testing, application development and practical project work.
Programme Objectives

Upon successful completion of the proposed course units, students should be able to:

  • Explain basic computer programming concepts and terminology.
  • Develop algorithms and flowcharts to solve simple programming problems.
  • Write, run, test and debug computer programs.
  • Use variables, data types, operators, conditions, loops and functions.
  • Apply structured and object-oriented programming concepts.
  • Build basic web pages using HTML and CSS, with introductory JavaScript.
  • Explain database concepts and create basic database structures and queries.
  • Develop simple software applications based on user requirements.
  • Apply testing, debugging and documentation practices to software projects.
  • Use version-control principles to track and manage changes to code.
  • Apply basic programming security, privacy and professional practices.
  • Complete a practical programming project that demonstrates problem-solving skills.

Year One — Semester One

6 Proposed Core Course Units • Programming Foundations • Algorithms • Web Fundamentals

NO. COURSE CODE COURSE UNIT UNIT TYPE CONTACT HOURS
1 DP511 Introduction to Computer Programming Core Unit – Diploma 32
2 DP512 Programming Logic, Algorithms and Flowcharts Core Unit – Diploma 32
3 DP513 Structured Programming and Problem Solving Core Unit – Diploma 32
4 DP514 Web Development Fundamentals: HTML and CSS Core Unit – Diploma 32
5 DP515 JavaScript and Client-Side Programming Core Unit – Diploma 32
6 DP516 Computer Systems and Programming Tools Core Unit – Diploma 32
SEMESTER ONE TOTAL CONTACT HOURS 192
Semester One Total: 6 proposed core course units • 192 contact hours • 32 hours per unit.

Year One — Semester Two

6 Proposed Core Course Units • Databases • Application Development • Software Project

NO. COURSE CODE COURSE UNIT UNIT TYPE CONTACT HOURS
1 DP521 Object-Oriented Programming Core Unit – Diploma 32
2 DP522 Database Design and SQL Fundamentals Core Unit – Diploma 32
3 DP523 Application and User Interface Development Core Unit – Diploma 32
4 DP524 Software Testing, Debugging and Quality Assurance Core Unit – Diploma 32
5 DP525 Version Control, Documentation and Secure Coding Core Unit – Diploma 32
6 DP526 Practical Programming Project Core Unit – Diploma 32
SEMESTER TWO TOTAL CONTACT HOURS 192
Semester Two Total: 6 proposed core course units • 192 contact hours • 32 hours per unit.

Programme Summary

TVET Diploma in Information Technology (Programming)

Programme Duration: 1 Year

Semester One: 6 units • 192 contact hours

Semester Two: 6 units • 192 contact hours

12 Proposed Core Course Units • 384 Total Contact Hours

This is a suggested TVET-level programming curriculum structure, not a verified official unit list. Course titles, codes, contact hours and assessment requirements should be checked against MTI’s approved curriculum before publication.

Scroll to Top