M.Tech Programme · EE2 · Electrical Engineering · IIT Bombay
Control & Computing
15 courses · 4 semesters · 166 total credits · 83 electives
Semester 1
Total: 34 creditsFirst Course in Optimization
EE659
Applied Linear Algebra
EE635
Multivariable Control Systems
EE640
Seminar
EE694
Communication Skills
EE899
Elective 1
—
Semester 2
Total: 72 creditsNonlinear Dynamical Systems
EE613
Optimal Control Systems
EE622
Matrix Computations
EE636
Control and Computation Laboratory
EE615
Project Stage 1
EE797
Elective 2
—
Semester 3
Total: 6 creditsElective 3 and/or Institute Elective
—
Semester 4
Total: 54 creditsProject Stage 2
EE798
Elective 3 and/or Institute Elective
—
Programme Total
166 Credits
15 courses
4 semesters
83 electives
Available Electives
Electives (80)
Statistical Signal Analysis (Prereq for EE608)
EE601
Digital Signal Processing & its Applications
EE603
Error Correcting Codes
EE605
Finite Fields and its Applications
EE649
Foundation of VLSI CAD
EE677
Behavioural Theory of Systems
EE714
Computational Electromagnetics
EE725
Decentralised control of complex system
EE749
Science of Information, Statistics & Learning
EE763
Applied Mathematical Analysis in Engineering
EE759
Introduction to Stochastic Optimization
EE736
Robust Control
EE 6111
Adaptive Signal Processing
EE608
Estimation and Identification
EE638
Markov Chains & Queuing System
EE621
Wavelets
EE678
An Introduction to Number Theory & Cryptography
EE720
Advanced Probability for random processes for engineers
EE734
Topics in Cryptology
EE793
Cryptocurrency and Blockchain Technologies
EE465
Space flight dynamics
AE713
Navigation of Autonomous Vehicles
AE688
Guidance of Aerospace Vehicles
AE686
Motion planning and coordination of autonomous vehicles
SC627
A First Course in Optimization
EE659
Information Theory and Coding
EE708
Introduction to Stochastic Control
EE737
Decentralized Control of Complex Systems
EE749
Advanced Network Analysis
EE760
Advanced Topics in Signal Processing
EE779
Large Sparse Matrix Computations
EE710
Advanced Computing for Electrical Engineers
EE717
Mathematical and Statistical Methods in Chemical Engineering
CL602
Process Modelling and Identification
CL625
State Estimation Theory and Applications
CL653
Computational Methods in Chemical Engineering
CL701
Information Theory and Coding
EE708
Games and Information
SC631
Optimization Techniques
IE601
Adaptive Control Theory
SC617
Advanced Network Analysis
EE760
Processor Design
EE739
Power System Dynamics and Control
EE658
Electrical Machine Analysis and Control
EE656
Advanced Process Optimization
CL647
Advanced Process Control
CL686
Embedded Control System
SC700
Introduction to Linear Filtering and Beyond
SC612
Embedded Systems Design
EE712
Introduction to Stochastic Control
EE737
Combinatorial Optimization
EE732
Combinatorics/CS604 Combinatorics
SI419
Decision Analysis and Game Theory
IE616
Integer Programming: Theory and Computations
IE716
Networks, Games and Algorithms
IE718
Convex Analysis
IE804
Machine learning theory
CS726
High Performance Scientific Computing
ME766
Topics In cryptology
EE793
Robotics
ME604
Intelligent Feedback and Control
SC645
Principles of Data and System Security
CS745
Guidance and control of unmanned autonomous vehicles
AE700
Motion planning and coordination of autonomous vehicles
SC627
Embedded Systems Design
EE712
Embedded systems
CS684
Embedded Control System
SC700
Foundations of Machine Learning
CS725
Introduction to Machine Learning
EE769
Probabilistic foundations of AI (previously CS726)
CS791
Advanced topics in machine learning
EE782
Foundations of Intelligent and Learning Agents
CS747
Introduction to Stochastic Optimization
EE736
Markov Decision Processes
IE708
Decision Analysis and Game Theory
IE616
Games and Information
SC631
Networks Games and Algorithms
IE718
Game Theory and Algorithmic Mechanism Design
CS6001
Combinatorics
SI419
Combinatorics
CS604
Non-EE Electives (3)
Estimation and Identification
EE638
Introduction to Linear Filtering and Beyond
SC612
State Estimation Theory and Applications
CL653
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.