M.Tech Programme · EE1 · Electrical Engineering · IIT Bombay

Communication & Signal Processing

Credit Structure

Course TypeSem 1Sem 2Sem 3Sem 4Range / Total
Core Courses1860024
Elective1212-1812-6036
Institute Elective06-0*0-6*06
Courses outside dept.00000
Lab Courses00000
Seminar40004
R&D Project00000
Communication (P/NP)+6000+6
Training (P/NP)00000
Course Total34+62412070+6
Project04204890
Total Credits34+6661248160+6

Semester 1

Total: 46 credits
Course CodeCourse NameLTPC
EE601Statistical Signal Analysis3006
EE603Digital Signal Processing & its Applications3006
EE609Radiating Systems3006
EE7003Principle of Digital Communication3006
EE694Seminar0004
EE899Communication Skills0006
Elective 16
Elective 26
Total46

Semester 2

Total: 72 credits
Course CodeCourse NameLTPC
EE706Communication Networks3006
EE708Information Theory and Coding3006
EE797Project Stage 142
Elective 36
Elective 46
Elective 5 or Institute Elective6
Total72

Semester 3

Total: 12 credits
Course CodeCourse NameC
Elective 66
Institute Elective or Elective 76
Total12

Semester 4

Total: 48 credits
Course CodeCourse NameC
EE798Project Stage 248
Total48

Electives

List of Electives (1-7) (55 courses)

#Course CodeCourse NameC
1EE465Cryptocurrency and Blockchain Technologies6
2EE602Radar Systems6
3EE605Error Correcting Codes6
4EE606Fiber Optic Communications6
5EE609Radiating Systems6
6EE610Image Processing6
7EE611Microwave Integrated Circuits6
8EE613Nonlinear Dynamical Systems6
9EE614Solid State Microwave Device and their Applications6
10EE619RF Microelectronics Chip Design6
11EE621Markov Chains & Queuing Systems6
12EE622Optimal Control Systems6
13EE635Applied Linear Algebra in Electrical Engineering6
14EE636Matrix Computations6
15EE638Estimation and Identification6
16EE640Multivariable Control Systems6
17EE649Finite Fields and their Applications6
18EE659A First Course in Optimization6
19EE678Wavelets6
20EE679Speech Processing6
21EE702Computer Vision6
22EE706Communication Networks6
23EE708Information Theory and Coding6
24EE710Large Sparse Matrix Computations6
25EE720Introduction to Number Theory and Cryptography6
26EE725Computational Electromagnetics6
27EE726Advanced Information Theory and Coding6
28EE732Combinatorial Optimization6
29EE734Advanced Probability And Random Processes For Engineers6
30EE736Introduction to Stochastic Optimization6
31EE737Introduction to Stochastic Control6
32EE740Advanced Communication Networks6
33EE746Neuromorphic Engineering6
34EE754Advanced Error Correcting Codes6
35EE756Network Information Theory6
36EE758Internet Economics6
37EE759Applied Mathematical Analysis in Engineering6
38EE761Advanced Concentration Inequalities6
39EE764Wireless and Mobile Communications6
40EE766Random Graphs: Theory and Applications6
41EE769Introduction to Machine Learning6
42EE771Recent Topics in Analytical Signal Processing6
43EE777Network Security6
44EE779Advanced Topics in Signal Processing6
45EE780Terahertz: Technology and Applications6
46EE782Advanced Machine Learning6
47EE785Electromagnetic Interference and Compatibility6
48EE793Topics in Cryptology6
49EE799Advanced Antennas6
50EE6103Advanced Network Security6
51EE6104Internet of Things6
52EE6106Online learning and optimization6
53EE800High-Speed Interconnects: Signaling and Synchronization6
54EE7001Quantum Communications and Networking6
55EE467Energy Data Analytics6

Non-EE Electives (18 courses) — At most 2 out of the 6 department electives can be from this list.

#Course CodeCourse NameC
1CS763Computer Vision6
2CS726Advanced Machine Learning6
3CS736Medical Image Computing6
4CS753Automatic Speech Recognition6
5CS769Optimisation in Machine Learning6
6CS754Advanced Image Processing6
7CS663Fundamentals of Digital Image Processing6
8CS405 or CS6001Game Theory and Algorithmic Mechanism Design6
9IE708Markov Decision Processes6
10CS747Foundations of Intelligent and Learning Agents6
11CS745Principles of Data and System Security6
12IE506Machine Learning: Principles and Techniques6
13IE616Introduction to Game theory6
14CS765Introduction to Blockchains, Cryptocurrencies, and Smart Contracts6
15GNR638Machine learning in remote sensing II6
16GNR652Machine learning in remote sensing I6
17CS406Cryptography and Network Security6
18CS772Deep Learning for Natural Language Processing6

Notes

→ The thesis must lead to work of reputably publishable, patentable, or deployable quality.

→ Any choice of elective beyond the stipulated rules requires prior faculty advisor approval.

Semester 1 core: 3 courses from {EE601, EE603, EE609, EE7003} (18 credits). The remaining one may be taken as Elective 1 or 2.

Semester 2 core: 1 course from {EE706, EE708} (6 credits). The other may be taken as an elective.

Institute Elective: can be taken in Sem 2 or Sem 3. If in Sem 2, elective credits = 12; if in Sem 3, elective credits = 18.