Credit Hours | |
|
Required | 18 |
 | Any six (6) ITC courses*
|  | 18 |  |
 |
 | |  | |  |
 |
 | *Subject to fulfilment or waiving of prerequisites |  | |  |
 |
 | |  | |  |
 |
 | Indicative areas of emphasis with recommended course options |  | |  |
 |
 | Core IT |  | |  |
 |
 | ITC 1070 Information Technology Fundamentals |  | |  |
 |
 | ITC 2024 Computer Networks & Cybersecurity Fundamentals - Level 4 |  | |  |
 |
 | ITC 2039 LE Concepts in Multimedia and Web Design – Level 4 |  | |  |
 |
 | ITC 2088 Introduction to Programming - Level 4 |  | |  |
 |
 | ITC 2186 Computer System Architecture - Level 4 |  | |  |
 |
 | ITC 2193 Operating Systems Concepts - Level 4 |  | |  |
 |
 | ITC 3036 Privacy, Policy, Law and Technology - Level 5 |  | |  |
 |
 | ITC 3051 User Experience and Interaction Design – Level 5 |  | |  |
 |
 | ITC 3160 Fundamentals of RDBMS - Level 5 |  | |  |
 |
 | ITC 4056 Enabling Technologies – Level 6 |  | |  |
 |
 | ITC 4140 Methods in ICT Project Research and Management - Level 6 |  | |  |
 |
 | Software Development |  | |  |
 |
 | itc 2088 Introduction to Programming - Level 4 |  | |  |
 |
 | ITC 2197 Object Oriented Programming Techniques – Level 4 |  | |  |
 |
 | ITC 2205 Software Engineering Practices – Level 4 |  | |  |
 |
 | ITC 3051 User Experience and Interaction Design – Level 5 |  | |  |
 |
 | ITC 3125 Mobile Applications Development – Level 5 |  | |  |
 |
 | ITC 3160 Fundamentals of RDBMS - Level 5 |  | |  |
 |
 | ITC 3213 Algorithms and Complexity - Level 5 |  | |  |
 |
 | ITC 3287 Advanced Object Oriented and Functional Programming – Level 5 |  | |  |
 |
 | ITC 4350 Immersive Computing – Level 6 |  | |  |
 |
 | ITC 4214 Internet Programming - Level 6 |  | |  |
 |
 | ITC 4447 Secure Software Development - Level 6 |  | |  |
 |
 | ITC 4568 Machine Learning – Level 6 |  | |  |
 |
 | Artificial Intelligence |  | |  |
 |
 | ITC 2088 Introduction to Programming - Level 4 |  | |  |
 |
 | ITC 3160 Fundamentals of RDBMS - Level 5 |  | |  |
 |
 | ITC 3006 Mathematics for Computing Level 5 |  | |  |
 |
 | ITC 3213 Algorithms and Complexity - Level 5 |  | |  |
 |
 | ITC 3261 Voice User Interfaces – Level 5 |  | |  |
 |
 | ITC 3338 Edge Computing – Level 5 |  | |  |
 |
 | ITC 3233 Data Mining and Big Data - Level 5 |  | |  |
 |
 | ITC 4380 Artificial Intelligence Principles - Level 6 |  | |  |
 |
 | ITC 4056 Enabling Technologies – Level 6 |  | |  |
 |
 | ITC 4441 Web Science and Social Media Platform Analytics – Level 6 |  | |  |
 |
 | ITC 4568 Machine Learning – Level 6 |  | |  |
 |
 | |  | |  |
 |