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.
TVET Diploma in Information Technology (Programming)
1-Year Programme • Computer Programming • Web Development • Databases • Software Development
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.
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 | |||
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 | |||
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.
