| Credit Hours | |
|
| Required*: | 18 |
 | ITC 2164 Fundamentals of Artificial Intelligence |  | 3 |  |
 |
 | ITC 3133 Data Mining and Big Data - Level 5 |  | 3 |  |
 |
 | ITC 3154 Cognitive Computing – Level 5 |  | 3 |  |
 |
 | |  | |  |
 |
 | Three of the following courses: |  | 9 |  |
 |
 | ITC 3006 Mathematics for Computing Level 5 |  | |  |
 |
 | ITC 3161 Voice User Interfaces – Level 5 |  | |  |
 |
 | ITC 3213 Algorithms and Complexity - Level 5 |  | |  |
 |
 | ITC 4056 Enabling Technologies – Level 6 |  | |  |
 |
 | ITC 4441 Web Science and Social Media Platform Analytics – Level 6 |  | |  |
 |
 | ITC 4458 High Performance Computing – Level 6 |  | |  |
 |
 | ITC 4568 Machine Learning – Level 6 |  | |  |
 |
 | |  | |  |
 |
 | *Subject to fulfilment or waiving of prerequisites |  | |  |
 |