| Qualification code: 98806 | NQF Exit level: 6 | Total credits: 360 |
| Admission requirements: | A National Senior Certificate (Diploma endorsement) with at least 50% in the language of teaching learning. |
First level
Second level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| FAC1501 - Introductory Financial Accounting | |
| ICT2611 - Graphical User Interface Programming | Pre: COS1511 & ICT1513 |
| ICT2612 - Interactive Programming | Pre: COS1511 & ICT1512 & ICT1513 |
| ICT2613 - Internet Programming | Pre: COS1511 & ICT1512 & ICT1513 |
| ICT2621 - Structured Systems Analysis and Design | Pre: ICT1521 & ICT1541 |
| ICT2622 - Object-Oriented Analysis | Pre: ICT1521 & ICT1541; Co: ICT2621 |
| ICT2631 - Operating Systems Practice | Pre: ICT1531 & ICT1532 |
| ICT2632 - Digital Logic | Pre: ICT1531 & ICT1532 |
| ICT2641 - Business Informatics IIA | Pre: ICT1541; Co: FAC1501 |
| ICT2642 - Business Informatics IIB | Pre: ICT1541; Co: FAC1501 & ICT2641 |
Third level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| ICT3611 - Advanced Graphical User Interface Programming | Pre: ICT2611 |
| ICT3612 - Advanced Internet Programming | Pre: ICT2612 & ICT2613 |
| ICT3621 - Database Design | Pre: ICT2621 & ICT2622; Co: ICT3722 |
| ICT3631 - Advanced Operating System Practice | Pre: ICT2631 |
| ICT3641 - Business Informatics IIIA | Pre: ICT2641 & ICT2642 |
| ICT3642 - Business Informatics IIIB | Pre: ICT2641 & ICT2642; Co: ICT3641 |
| ICT3713 - Information and Communication Technology Project Proposal | Pre: ICT2621 & ICT2622 & ICT2641 & ICT2642; Co: ICT3722 & ICT3621 & INF3708 |
| ICT3714 - Information and Communication Technology Project Implementation | Pre: ICT2611 & ICT2612 & ICT2613 & ICT2621 & ICT2622 & ICT2631 & ICT3713; Co: ICT3611 & ICT3722 & ICT3621 & INF3708 |
| ICT3722 - Database Practice | Pre: ICT2621 & ICT2622; Co: ICT3621 |
| INF3708 - Software Project Management |