Comprehensive Course Breakdown Across All 8 Semesters
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Pre-requisites |
---|---|---|---|---|
I | MTH101 | Calculus I | 3-1-0-4 | None |
I | MTH102 | Linear Algebra | 3-1-0-4 | None |
I | PHY101 | Physics I | 3-1-0-4 | None |
I | CHM101 | Chemistry I | 3-1-0-4 | None |
I | ESC101 | Engineering Graphics | 2-0-2-3 | None |
I | CSE101 | Introduction to Programming | 3-0-2-4 | None |
II | MTH201 | Calculus II | 3-1-0-4 | MTH101 |
II | MTH202 | Differential Equations | 3-1-0-4 | MTH101 |
II | PHY201 | Physics II | 3-1-0-4 | PHY101 |
II | ECE201 | Circuit Analysis | 3-1-0-4 | PHY101 |
II | ESC201 | Basic Electronics | 3-1-0-4 | ECE201 |
II | CSE201 | Data Structures & Algorithms | 3-0-2-4 | CSE101 |
III | MTH301 | Probability and Statistics | 3-1-0-4 | MTH201 |
III | ECE301 | Signals and Systems | 3-1-0-4 | ECE201 |
III | ECE302 | Electromagnetic Fields | 3-1-0-4 | PHY201 |
III | ESC301 | Control Systems I | 3-1-0-4 | ECE201, CSE201 |
III | CSE301 | Operating Systems | 3-1-0-4 | CSE201 |
IV | MTH401 | Numerical Methods | 3-1-0-4 | MTH201 |
IV | ECE401 | Control Systems II | 3-1-0-4 | ESC301 |
IV | ECE402 | Feedback Control Design | 3-1-0-4 | ECE401 |
IV | ESC401 | Microprocessors & Microcontrollers | 3-1-0-4 | ESC201 |
IV | CSE401 | Computer Networks | 3-1-0-4 | CSE201 |
V | ECE501 | Advanced Control Theory | 3-1-0-4 | ECE401 |
V | ECE502 | Nonlinear Control Systems | 3-1-0-4 | ECE501 |
V | ESC501 | State Space Methods | 3-1-0-4 | ESC301 |
V | CSE501 | Machine Learning | 3-1-0-4 | CSE201, MTH301 |
V | ESC502 | Optimization Techniques | 3-1-0-4 | MTH201 |
VI | ECE601 | Adaptive Control Systems | 3-1-0-4 | ECE501 |
VI | ECE602 | Cyber Physical Systems | 3-1-0-4 | ESC401 |
VI | ESC601 | Process Control | 3-1-0-4 | ECE401 |
VI | CSE601 | Embedded Systems | 3-1-0-4 | CSE401, ESC401 |
VI | ESC602 | System Identification | 3-1-0-4 | ECE501 |
VII | ECE701 | Robotics & Automation | 3-1-0-4 | ECE601, ESC601 |
VII | ECE702 | Biomedical Instrumentation | 3-1-0-4 | ECE301, ESC301 |
VII | ESC701 | Smart Grid Technologies | 3-1-0-4 | ESC601 |
VII | CSE701 | Reinforcement Learning | 3-1-0-4 | CSE501, MTH301 |
VIII | ECE801 | Final Year Project | 6-0-0-6 | All previous semesters |
VIII | ESC801 | Capstone Thesis | 3-0-0-3 | ECE801 |
Advanced Departmental Elective Courses
Reinforcement Learning for Control Systems: This course explores how reinforcement learning algorithms can be integrated with traditional control methods to solve complex dynamic optimization problems. Students will learn about Q-learning, policy gradients, and actor-critic methods in the context of control system design. Real-world applications include autonomous vehicles, robotics, and process control.
Advanced Cyber-Physical Systems: Focuses on the integration of computational algorithms with physical systems, emphasizing safety, security, and reliability aspects. Topics include distributed control, sensor fusion, real-time operating systems, and industrial IoT architectures.
Biomedical Signal Processing & Control: Applies signal processing techniques to analyze physiological signals such as ECG, EEG, and EMG. Students will design control systems for medical devices including pacemakers, prosthetics, and diagnostic equipment.
Smart Grid Integration and Energy Management: Covers the control of power distribution networks, renewable energy integration, demand response programs, and microgrid operations. Emphasis is placed on stability analysis, load forecasting, and grid optimization using advanced control strategies.
Industrial Robotics & Automation: Introduces industrial robotics with focus on motion planning, trajectory control, safety protocols, and integration with existing manufacturing systems. Practical sessions include programming ABB, KUKA, and Fanuc robots.
State Space Control Methods: Builds upon classical control theory to explore advanced state-space techniques for modeling and controlling multi-input multi-output systems. Includes controllability, observability, Kalman filtering, and observer design.
Robust Control Systems: Examines techniques for designing controllers that remain stable and performant under uncertainty and disturbances. Concepts include H-infinity control, μ-synthesis, and parameter-dependent controllers.
Optimization in Control Applications: Covers mathematical optimization methods specifically tailored for control system design, including convex optimization, nonlinear programming, and heuristic algorithms for large-scale systems.
Digital Signal Processing for Control Systems: Combines digital signal processing theory with practical implementation in feedback control. Topics include discrete-time filtering, spectral analysis, digital PID controllers, and FPGA-based implementations.
Quantitative Finance Engineering: Applies control theory to financial modeling, including derivative pricing, portfolio optimization, risk management, and algorithmic trading strategies using stochastic control methods.
Project-Based Learning Philosophy
The department emphasizes project-based learning as a core pedagogical strategy. Students begin with small group projects in the second year, progressing to increasingly complex individual or team-based capstone initiatives in the final year. Mini-projects are assigned every semester, allowing students to apply theoretical knowledge in practical settings.
Projects are selected from industry partnerships, research grants, and faculty-led initiatives. Each project undergoes rigorous evaluation using predefined criteria including innovation, technical merit, documentation quality, and presentation skills. Students receive mentorship from faculty members throughout the project lifecycle.
The final-year thesis/capstone project is a culmination of all learned concepts, requiring students to propose, implement, and evaluate a significant control system solution. Projects often result in publications, patents, or commercial applications, with many students presenting their work at national conferences.