M.Tech. (ICT)

Semester-wise Program Structure | Representative Course List | Admission Process

Master of Technology in Information and Communication Technology – M.Tech. (ICT) is a full-time two-year (four semesters) program. The program has been specially designed to meet the increasing needs of professionals who would be able to respond to the convergence between computers and communication systems. The program aims to provide exposure to students who wish to build a professional career in ICT, working at the intersection of technology, research, and development in the areas of Machine Intelligence, Data Analytics; Intelligent Systems; Cyber Security; Distributed Computing; Software Engineering; Natural Language Processing; Image Processing; Computer Vision; Speech Communication; RF and Antenna Theory,; Signal Processing; Wireless Systems; LTE, 5G Technology and MIMO channel; Embedded Systems; VLSI Subsystem Design; FPGA, Low-power VLSI Design and Nano electronics. The Program curriculum includes four specializations tracks that provide a strong foundation and advanced courses in each track. This program tries to leverage the strength and diversity of our faculty and currently offers the following specialization tracks:

  • Software Systems
  • Machine Learning
  • Communication and Signal Processing
  • VLSI and Embedded Systems

The specializations offered by this Program are different in a qualitative way from the specializations offered in other institutions. Apart from courses, students are required to pursue one full year (two semesters) of research under the guidance of a faculty advisor and submit a master’s thesis in order to obtain the degree of M.Tech. (ICT) specializing in the respective track. On successful completion of the program, the students will be able to acquire essential technical and practical knowledge for solving real-world problems in the ICT domain using modern technologies and tools, and will have the ability to demonstrate excellent analytical and logical problem-solving skills which may bridge the digital divide between urban and rural worlds. Apart from receiving rigorous exposure to various areas of scholastic study and research, students are at the same time groomed to cultivate sound professional ethics.

The structure of the curriculum is broadly classified into 4 categories. The first category, referred to as Program Core, is a set of compulsory courses mandatory for every student in the program. Specialization Core courses impart domain knowledge, foundational as well as advanced, in respective specializations, and are compulsory for students of respective specializations. The third category is Electives in ICT, which may or may not be chosen to align with a specific specialization, and allows one to go beyond his/her own specialization. The fourth one is the  Research Thesis, spread over the third and fourth semesters. A student is required to carry out research under the supervision of a faculty member at DA-IICT in an area of mutual interest.

The curriculum mandates a minimum of 55 credits, 36 earned through coursework and 19 through research credits. Out of the 36 required coursework credits, 8 credits are allocated to compulsory courses (Program core), 25 credits are allocated to Specialization core courses, 3 credits are allocated to an elective.

Semester-wise Program Structure

(L-lecture, T-tutorial, P-practical, C-credit)

Semester Courses Credit Structure
(L-T-P-C)
Semester I Program Core – 1 3-0-0-3
Program Core – 2 1-0-4-3
Program Core – 3 1-0-0-1
Specialization Core – 1 3-0-0-3
Specialization Core – 2 3-0-2-4
Semester II Specialization Core – 3 3-0-0-3
Specialization Core – 4 3-0-2-4
Specialization Core – 5 3-0-2-4
Elective 3-0-0/2-3/4
Semester III Program Core – 4 1-0-0-1
Specialization Core – 6 3-0-0-3
Specialization Core – 7 3-0-2-4
Thesis 0-0-12-6
Semester IV Thesis (continuation) 0-0-26-13
Total Credits 30-0-50/52-55/56

Representative Course List

Program Core (Compulsory for all students, irrespective of the specialization)

Program Core – 1: Probability and Random Variables

Program Core – 2: Programming Laboratory

Program Core – 3: Communication Skills

Program Core – 4: Technical Writing

Specialization Core

Software Systems:

Semester I

  • Advance Algorithm
  • Software Engineering

Semester II (at least three)

  • Network Security
  • Computing & complexity
  • Distributed Databases
  • Advance Computer networks
  • Distributed Systems

Semester III

  • Blockchain and Cryptocurrencies
  • Software Testing and Verification

Machine Learning:

Semester I

  • Linear Algebra and Optimization
  • Accelerated Computing

Semester II (at least three)

  • Pattern Recognition and Machine Learning
  • Brain Cognitive Science
  • Advance Image Processing
  • Information Retrieval

Semester III

  • Computer Vision
  • Deep learning

Communication and Signal Processing:

Semester I

  • Advanced Digital Signal Processing
  • Advanced Digital Communication

Semester II (at least three)

  • Adaptive Signal Processing
  • Wireless System Design
  • Detection and Estimation Theory
  • Wireless Communication

Semester III (any two)

  • Information Theory and Coding
  • Optical Communication
  • Speech Processing

VLSI and Embedded Systems:

Semester I

  • Basics of VLSI
  • Digital Design using HDL and FPGA

Semester II (at least three)

  • Digital System Architecture
  • VLSI Subsystem Design
  • Embedded System Design
  •  Analog IC Design

Semester III

  • Low Power VLSI design
  • Selected topics in VLSI

Admission Process

Details on the application process, admission criteria, fee structure and financial assistance can be found here