Dual Degree Programme · 2023 Batch · Electrical Engineering · IIT Bombay
Control & Computing
61 courses · 10 semesters · 391 total credits · 72 electives
Semester 1
Total: 31 creditsComputer programming
CS 101
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
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
Semester 4
Total: 42 creditsDesign Thinking
DE 250
Department Elective - 1
EEXXX
Semester 5
Total: 39 creditsHASMED Elective-1
TBD
Department Elective -2
EEXXX
Semester 6
Total: 36 creditsDepartment Elective - 3
EEXXX
HASMED Elective-2
TBD
Interdisciplinary STEM Elective-1
TBD
Semester 7
Total: 42 creditsFlexible Elective - 1
TBD
Interdisciplinary STEM Elective-2
TBD
Environment Studies
HS250 & ES250
Semester 8
Total: 42 creditsFlexible Elective - 2
TBD
Flexible Elective - 3
TBD
Flexible Elective - 4
TBD
Flexible elective - 5
TBD
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
Specialization Electives
Specialization Electives (51 courses)
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
Robust Control
EE6111
Introduction to Stochastic Control
EE737
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
Optimization Techniques
IE601
Adaptive Control Theory
SC617
Advanced Process Optimization
CL647
Advanced Process Control
CL686
Embedded Control System
SC700
Introduction to Linear Filtering and Beyond
SC612
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
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 |