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

Control & Computing

Credit Structure

Course TypeSem 1Sem 2Sem 3Sem 4Range / Total
Core Courses18180036
Elective666-00-618
Institute Elective000-6*6-0*6
Courses outside dept.00000
Lab Courses06006
Seminar40004
R&D Project00000
Communication (P/NP)+60006
Training (P/NP)00000
Course Total28+6306-126-070+6
Project04204890
Total Credits28+6726-1248-54160+6

Semester 1

Total: 34 credits
Course CodeCourse NameLTPC
EE659First Course in Optimization3006
EE635Applied Linear Algebra3006
EE640Multivariable Control Systems3006
EE694Seminar0004
EE899Communication Skills0006
Elective 16
Total34

Semester 2

Total: 72 credits
Course CodeCourse NameLTPC
EE613Nonlinear Dynamical Systems3006
EE622Optimal Control Systems3006
EE636Matrix Computations3006
EE615Control and Computation Laboratory3006
EE797Project Stage 142
Elective 26
Total72

Semester 3

Total: 6 credits
Course CodeCourse NameC
Elective 3 and/or Institute Elective6
Total6

Semester 4

Total: 54 credits
Course CodeCourse NameC
EE798Project Stage 248
Elective 3 and/or Institute Elective6
Total54

Electives

List of Electives (30 courses)

#Course CodeCourse NameC
1EE714Behavioural Theory of Systems6
2EE603Digital Signal Processing & its Applications6
3EE605Error Correcting Codes6
4EE649Finite Fields and its Applications6
5EE601Statistical Signal Analysis6
6EE677Foundation of VLSI CAD6
7EE725Computational Electromagnetics6
8EE749Decentralized Control of Complex Systems6
9EE763Science of Information, Statistics & Learning6
10EE759Applied Mathematical Analysis in Engineering6
11EE736Introduction to Stochastic Optimization6
12EE6111Robust Control6
13EE608Adaptive Signal Processing6
14EE638Estimation and Identification6
15EE621Markov Chains & Queuing System6
16EE678Wavelets6
17EE720An Introduction to Number Theory and Cryptography6
18EE734Advanced Probability for random processes for engineers6
19EE793Topics in Cryptology6
20EE465Cryptocurrency and Blockchain Technologies6
21EE656Electrical Machine Analysis and Control6
22EE658Power System Dynamics and Control6
23EE708Information Theory and Coding6
24EE710Large Sparse Matrix Computations6
25EE717Advanced Computing for Electrical Engineers6
26EE732Combinatorial Optimization6
27EE737Introduction to Stochastic Control6
28EE739Processor Design6
29EE760Advanced Network Analysis6
30EE779Advanced Topics in Signal Processing6

Restricted Sets

Students can choose at most one course from each set.

Set 1
AE700Guidance and control of unmanned autonomous vehicles
SC627Motion planning and coordination of autonomous vehicles
AE713Space flight dynamics
AE688Navigation of Autonomous Vehicles
AE686Guidance of Aerospace Vehicles
CL625Process Modelling and Identification
CL647Advanced Process Optimization
CL686Advanced Process Control
CL701Computational Methods in Chemical Engineering
Set 2
EE712Embedded Systems Design
CS684Embedded systems
SC700Embedded Control System
Set 3
CS725Foundations of Machine Learning
EE769Introduction to Machine learning
Set 4
CS791Probabilistic foundations of AI (previously CS726)
EE782Advanced topics in machine learning
CS745Principles of Data and System Security
EE603Digital Signal Processing and Applications
EE605Error Correcting Codes
EE608Adaptive Signal Processing
EE6111Robust Control
Set 5
EE638Estimation and Identification
SC612Introduction to Linear Filtering and Beyond
CL653State Estimation Theory and Applications
Set 6
CS747Foundations of Intelligent and Learning Agents
EE736Introduction to Stochastic Optimization
IE708Markov Decision Processes
Set 7
IE616Decision Analysis and Game Theory
SC631Games and Information
IE718Networks Games and Algorithms
CS6001Game Theory and Algorithmic Mechanism Design
IE716Integer Programming: Theory and Computations
IE804Convex Analysis
ME604Robotics
ME766High Performance Scientific Computing
SC617Adaptive Control Theory
SC645Intelligent Feedback and Control
Set 8
SI419Combinatorics
CS604Combinatorics

Notes

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

→ Any course above 5xx level offered at IITB can be considered as an elective with faculty advisor approval.

→ The Institute Elective (6 credits) can be taken either in the 3rd or 4th Semester.