Gif Image Click Here to Apply for Admission to B.Tech. programs for AY 2024-2025. Gif Image


M.Tech. (CSE) with specialization in Artificial Intelligence

Artificial Intelligence (AI) has become an integral part of technology in our daily lives, driving to office, searching for a restaurant, getting news updates, and recommendations on social media are all using AI. With increase in usage, there is a significant requirement of researchers who can understand AI and build AI technologies. This program will provide students an opportunity to learn both foundational and experimental components of AI and Machine Learning. A student completing this program will be able to undertake industry careers involving innovation and problem solving using Artificial Intelligence (AI) and Machine Learning (ML) technologies and research careers in AI, ML, and, in general, Computer Science areas. Along with courses that provide specialization in AI, students will also have option to explore some applied domains such as computer vision, natural language processing, robotics, and software analysis.

Specialization Requirements

(Students are also advised to go through the M.Tech. (CSE-AI) specific regulation and PG Regulations to know other requirement of the M.Tech. degree.)

  1. M.Tech. in CS with specialization in AI may be done with a thesis or without a thesis (with Capstone Project). In both the options, a student must complete core AI courses, at least 2 courses from core AI electives, and one from regular AI elective and may choose remaining courses from open electives as discussed below. There will be four types of courses:
    (i) Core AI courses,
    (ii) Core AI electives,
    (iii) Regular AI elective,
    (iv) open electives
  2. The overall credits requirement for the M.Tech. is 48 credits. Requirements for thesis and Capstone Project options are as follows:
    1. With Thesis option: 8 courses (32 credits) + thesis (16 credits)
    2. Without thesis option: 10 courses (40 credits) + Capstone Project (8 credits) or 11 courses (44 credits) + Capstone Project (4 credits)
  3. This program does not allow Industrial Project option or Scholarly Paper option.
  4. A student admitted to the M.Tech. program will give his/her choice regarding whether he/she wants to pursue the thesis or without thesis (Capstone) option. However, this choice can be changed at any time during the program by suitably informing the AAC Committee. Credits earned for Capstone Project or Thesis may be counted towards thesis or Capstone Project respectively, if approved by the AAC.

Core AI Courses – A student has to complete all 3 core courses:

  • Artificial Intelligence (CSE643)
  • Introduction to Graduate Algorithms (CSE525) / Modern Algorithm Design (CSE519) /Theoretical Machine Learning (TML) (one of these)
  • Statistical Machine Learning or Machine Learning (either one of these) (CSE542)

Open Electives:

  • A student can take up to 2 open electives
  • All of the above and any CS course
  • At most 4 credits of “Independent Study” and 4 credits of “Minor Project” can be taken.


We have young and dynamic faculty at IIIT-Delhi. A student can take elective courses offered by faculty members in different areas - the focus areas. Most of the courses in security will be taught by faculty members of the Security and Privacy Group. In addition, there are plans to have some modules taught by experts from industry.


While internship is not a requirement for the M.Tech. degree, students are encouraged to do an internship to gain industry experience. To facilitate internships, the institute has made arrangements with some corporations to host interns from this program. Guidelines are given here

Last updated: 08-03-2024