| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
| F21RP - Research Methods and Project Planning | |
| F21BC - Biologically Inspired Computation | |
| F21DL - Data Mining and Machine Learning | |
| Semester 1 (Optional) | Semester 2 (Optional) |
| F21CV - Computer-aided Verification | F21CA - Conversational Agents and Spoken Language Processing |
| F21GA - Computer Graphics | F21AS - Advanced Software Engineering |
| F21RO - Intelligent Robotics | C11SL - Systems Thinking and Analysis |
| F21HR - Human Robot Interaction | F21AD - Advanced Human Computer Interaction |
| F21NL - Introduction to Natural Language Processing | F21GP - Games Programming |
| F29AI - Artificial Intelligence and Intelligent Agents | F21DP - Distributed & Parallel Technologies |
| F21SF - Software Engineering Foundations | F21BD - Big Data Management |