ABSTRACT

Higher education programmes in information and communication technology (ICT) today are developed according to a relatively predictable standard. Organisations such as the ACM (Association of Computing Machinery, 2013) promote specific building blocks for ICT programmes. As a result, students obtain the necessary foundational knowledge of subject areas such as programming, networking, systems analysis, and database systems, but sometimes lack the practical experience to apply their knowledge in the organizational environment.