Virtual Tour

IIIT-Bangalore introduced a 5-year Integrated M.Tech. (iMTech) programme in the year 2012. This programme intended for students who have completed or are completing Plus Two (or equivalent). At the end of five years of the programme, successful students receive dual degrees of B.Tech and M.Tech.

The iMTech CSE is a ten-semester programme where the first eight semesters constitute academic coursework. During the ninth semester, a student is expected to work on a project at the Institute or take advanced courses that will help students pursue higher studies. In the tenth semester, the student may opt for a thesis or internship in a well-recognized organization.

The courses in iMTech CSE cover a wide range of core topics, including algorithms, automata theory, discrete maths, Computer Architecture, Digital Design, Computer Networking, Operating Systems, and current technology topics such as Artificial intelligence, Machine learning, Approximate algorithms, Software-defined network, Real-time operating systems, and many others. The CSE curriculum also includes a mix of General courses such as English, Technical communication, Economics, and others. Students also study 3 courses on applied Maths, and a course on Engineering physics to have a strong understanding of science and engineering. At the end of the five years, students are expected to specialize in more than one stream, namely: AIML (Artificial Intelligence & Machine Learning), TSCD (Theory and Systems for Computing and Data), NC (Networking and Communication), VLSI (VLSI Systems), and DT (Digital Society).

iMTech CSE students are placed in high-profile jobs including Google, Amazon, Flipkart, and others. On the research side, students have secured Ph.D. offers from Harvard, Cornell, and many other universities in the past. Our students have performed well in international Programming competitions such as ACM-ICPC in the past.