M.Tech in Information Technology

The M.Tech degree in Information Technology (IT) is intended to provide education for students who wish to work in the IT industry as practitioners. It is awarded upon successful completion of a 4-semester broad-based academic program in IT, going beyond, but incorporating essential elements of, traditional computer science.
Apart from imparting technical knowledge, the program teaches managerial and other cognate skills that are essential for a successful career in today's competitive IT industry. All students enrolled in the M.Tech program are residential, full-time students.
The M.Tech. program is a four semester program. The first three semesters of the program constitute academic course work. During the fourth semester, a student can either take up an industry internship or academic research at the institute leading to a thesis.

Computer Science
Data Science
Software Eng.
Network and Comm.

Computer Science

Starting from problem solving using computers, students of this stream learn concepts from a wide range of softwares.

  • Theory Of Computation
  • Artificial Intelligence
  • Competitive Programming
  • Distributed Computing
  • Cryptography and Network Security
  • Design and analysis of Safety Critical systems
  • Mathematical Models of Computation
  • Theoretical Computer Sciences

Data Science

This submajor provides theoretical foundations of computing, information science, data structures and algorithms. Engineering issues like database design, data mining, information systems design and a comprehensive understanding of large information systems.

  • Data Modeling
  • Data Analytics
  • Multi Agent Systems
  • Advanced Database Management Systems
  • Web Information Retrieval
  • Geographic Information Systems
  • Foundations of Big Data
  • Machine learning
  • Algorithms for Massive datasets

Software Engineering

This stream has a two-fold mission:
Firstly, to educate the students to be high quality software engineers, with strong hands-on experience and with strong foundations in computer science concepts.
Secondly, to contribute original and ground breaking ideas to the state-of-the art in SE by actively involving in research.

  • Design Patterns
  • Usability
  • Software testing
  • Data Modeling
  • Automated Formal Verification
  • Geographic Information Systems

Networking and Communication

This stream covers a detailed understanding on various types of communication systems and protocols.

  • Wireless Access Networks
  • Wireless Sensor networks
  • Internet Of Things
  • Digital Image Processing
  • Mobile computing with IMS Architecture
  • Computer Vision