The curriculum of the two-year M.Tech. (AI) programme comprises a total of 64 credits of which 43 credits account for course-work and 21 credits for project work. The course-work is organized as follows:
- Pool-A courses (Hardcore): 19 credits
- Pool-B courses (Softcore): Minimum 12 credits
- Pool-C courses (Electives): Minimum credits to make a total of 43 credits of course-work
Pool-A courses
| E0 251 | 3:1 | Data Structures and Algorithms |
| E1 222 | 3:0 | Stochastic Models and Applications |
| (or) | ||
| E2 202 | 3:0 | Random Processes |
| E0 298 | 3:1 | Linear Algebra and Its Applications |
| E0 230 | 3:1 | Computational Methods of Optimization |
| E1 213 | 3:1 | Pattern Recognition and Neural Networks |
| (or) | ||
| E0 270 | 3:1 | Machine Learning |
| (or) | ||
| E2 236 | 3:1 | Foundations of Machine Learning |
Pool-B courses
| E1 277 | 3:1 | Reinforcement Learning |
| E1 216 | 3:1 | Computer Vision |
| E9 241 | 2:1 | Digital Image Processing |
| E9 261 | 3:1 | Speech Information Processing |
| E1 254 | 3:1 | Game Theory |
| E1 241 | 3:0 | Dynamics of Linear Systems |
| E0 259 | 3:1 | Data Analytics |
| E2 231 | 3:0 | Topics in Statistical Methods |
| E9 208 | 3:1 | Digital Video: Perception and Algorithms |
Project
| AI 299 | 0:21 | Dissertation Project |
Recommended Electives The recommended electives are listed below. Pool B courses could also be taken as electives. Courses not listed here could also be taken as electives with prior approval of the faculty advisor.
| E0 265 | 3:1 | Convex Optimization and Applications |
| E0 334 | 3:1 | Deep Learning for Natural Language Processing |
| E0 268 | 3:1 | Practical Data Science |
| DS 256 | 3:1 | Scalable Systems for Data Science |
| E9 205 | 3:1 | Machine Learning for Signal Processing |
| DS 222 | 3:1 | Machine Learning with Large Data sets |
| DS 265 | 3:1 | Deep Learning for Computer Vision |
| E0 306 | 3:1 | Deep Learning: Theory and Practice |
| E0 249 | 3:1 | Approximation Algorithms |
| E0 235 | 3:1 | Cryptography |
| E0 238 | 3:1 | Intelligent Agents |
| E2 201 | 3:0 | Information Theory |
| E1 245 | 3:0 | Online Prediction and Learning |
| E2 207 | 3:0 | Concentration Inequalities |
| E1 244 | 3:0 | Detection and Estimation Theory |
| E1 396 | 3:0 | Topics in Stochastic Approximation Algorithms |
| E2 230 | 3:0 | Network Science and Modelling |
| E1 246 | 3:1 | Natural Language Understanding |
| E9 253 | 3:0 | Neural Networks and Learning Systems |
| E9 309 | 3:1 | Advanced Deep Learning |
| CPS 313 | 2:1 | Autonomous Navigation |
Note: Students are advised to pay attention to the designation of a course at the time of registration on SAP. For example, a course designated as a Pool-C course at the time of registration cannot be redesignated as a Pool-B course later on. Also, the course type can be changed only from RTP to non-RTP and from credit to audit, and not the other way round.
(Last updated: February 28, 2022)
