Dual Degree Programme · 2023 Batch · Electrical Engineering · IIT Bombay
Control & Computing
61 courses · 10 semesters · 385 total credits · 72 electives
Semester 1
Total: 31 creditsComputer programming
CS 101
Introduction to Electrical Engineering
EE 103
Gender sensitization course
GC 101
Introduction to HASMED
HSS/IDC/ENT
Calculus
MA 105
NCC/NSS/NSO
NOCS 01
Physics lab
PH 117
Semester 2
Total: 33 creditsChemistry lab
CH 117
Power Engineering - I
EE 114
Linear Algebra and Differential Equations
MA 110
Makerspace
MS 101
NCC/NSS/NSO
NOCS 02
Introduction to Classical and Quantum Physics
PH 110
Semester 3
Total: 36 creditsEconomics
HS101
Analog Circuits
EE204
Digital Systems
EE224
Digital Systems lab
EE214
Probability and Random Processes
EE325
Signal Processing – I
EE229
Power Engineering lab
EE240
Semester 4
Total: 42 creditsDesign Thinking
DE 250
Analog Circuits lab
EE 230
Microprocessors
EE 309
Microprocessors lab
EE 337
Electronic Devices
EE 207
Control Systems
EE 302
Power Engineering – II
EE238
Department Elective - 1
EEXXX
Semester 5
Total: 39 creditsAI and Data Science
EE353
Communication Systems - I
EE341
EM Waves
EE301
HASMED Elective-1
TBD
Communications lab
EE 340
Control Systems lab
EE 324
Electronic Devices lab
EE 236
Department Elective -2
EEXXX
Semester 6
Total: 36 creditsDepartment Elective - 3
EEXXX
Electronics Design Lab
EE 344
Technical Communication
EE 350
HASMED Elective-2
TBD
Interdisciplinary STEM Elective-1
TBD
Nonlinear Dynamical Systems
EE613
Semester 7
Total: 36 + PP creditsA first course in Optimization
EE659
Flexible Elective - 1
TBD
Interdisciplinary STEM Elective-2
TBD
Applied Linear Algebra
EE635
Multivariable Control Systems
EE640
Supervised Research Exposition
EE451
Environment Studies
HS250 & ES250
Semester 8
Total: 42 creditsFlexible Elective - 2
TBD
Flexible Elective - 3
TBD
Flexible Elective - 4
TBD
Flexible elective - 5
TBD
Optimal Control Systems
EE622
Matrix Computations
EE636
Control and Computing Laboratory
EE615
Semester 9
Total: 48 creditsDual Degree Project - I
TBD
Specialization Elective - 1
TBD
Department Elective - 4
EEXXX
Semester 10
Total: 42 creditsDual Degree Project - II
TBD
Department Elective - 5
TBD
Programme Total
385 Credits
61 courses
10 semesters
72 electives
Specialization Electives
Specialization Electives (51 courses)
Introduction to Machine Learning
EE769
Space Flight Dynamics
AE713
Navigation of Autonomous Vehicles
AE688
Guidance of Aerospace Vehicles
AE686
Motion Planning and Coordination of Autonomous Vehicles
SC627
Principles of Data and System Security
CS745
Error Correcting Codes
EE605
Robust Control
EE6111
Estimation and Identification
EE638
Adaptive Signal Processing
EE608
Finite Fields and their Applications
EE649
A First Course in Optimization
EE659
Behavioral Theory of Systems
EE714
Wavelets
EE678
Information Theory and Coding
EE708
An Introduction to Number Theory and Cryptography
EE720
Introduction to Stochastic Control
EE737
Decentralized Control of Complex Systems
EE749
Applied Mathematical Analysis in Engineering
EE759
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
Games and Information
SC631
Introduction to Stochastic Optimization
EE736
Optimization Techniques
IE601
Adaptive Control Theory
SC617
Computational Electromagnetics
EE725
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
Combinatorial Optimization
EE732
Combinatorics
SI419 or CS604
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
Restricted Sets
Students can choose at most one course from each set.
| AE700 | Guidance and Control of Unmanned Autonomous Vehicles |
| SC627 | Motion Planning and Coordination of Autonomous Vehicles |
Choose the non-EE alternative only if the EE one is not running that semester
| EE712 | Embedded Systems Design |
| CS684 | Embedded Systems |
| SC700 | Embedded Control System |
| CS725 | Foundations of Machine Learning |
| EE769 | Introduction to Machine Learning |
| CS791 | Probabilistic Foundations of AI |
| EE782 | Advanced Topics in Machine Learning |
Choose the non-EE alternative only if the EE one is not running that semester
| EE638 | Estimation and Identification |
| SC612 | Introduction to Linear Filtering and Beyond |
| CL653 | State Estimation Theory and Applications |
| CS747 | Foundations of Intelligent and Learning Agents |
| EE736 | Introduction to Stochastic Optimization |
| IE708 | Markov Decision Processes |
| IE616 | Decision Analysis and Game Theory |
| SC631 | Games and Information |
| IE718 | Networks, Games and Algorithms |
| CS6001 | Game Theory and Algorithmic Mechanism Design |
| SI419 | Combinatorics |
| CS604 | Combinatorics |