This curriculum applies to students admitted in 2022–23, 2023–24, and 2024–25. Students joining from 2025–26 should refer to the 2025 curriculum page.
| Semester 1 (August – December) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| MA1110 | Calculus I | 1 | Basic Sciences |
| MA1220 | Calculus II | 1 | Basic Sciences |
| CY1018 | Environmental Chemistry | 2 | Basic Sciences |
| EP1108 | Modern Physics | 2 | Basic Sciences |
| ID1063 | Introduction to Programming | 3 | Basic Engg. Skills |
| LA1760 | Communication Skills | 2 | Soft Skills |
| EE1101 | Circuits and Network Analysis | 3 | Dept. Core |
| EE1500 | Introduction to IC Design & Technology | 1 | Dept. Core |
| Total | 15 | ||
| Semester 2 (January – May) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| EE1200 | Electrical Circuits Lab | 2 | Dept. Core |
| EE1201 | Digital Systems | 3 | Dept. Core |
| EE1501 | Digital Systems Lab | 1 | Dept. Core |
| EE1203 | Vector Calculus | 1 | Dept. Core |
| EE1205 | Signals and Systems | 3 | Dept. Core |
| EE2102 | Probability and Random Processes | 3 | Basic Engg. Skills |
| MA1150 | Differential Equations | 1 | Basic Sciences |
| LA xxxx | Liberal Arts Elective | 1 | LA/CA |
| Total | 15 | ||
| Semester 3 (August – December) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| EE2500 | Control Theory for Circuits | 2 | Dept. Core |
| EE2104 | Semiconductor Device Fundamentals | 3 | Dept. Core |
| EE2501 | Semiconductor Devices Lab | 2 | Dept. Core |
| EE2510 | Productivity Tools for IC Design | 1 | Dept. Core |
| EE2503 | Numerical Methods for Device Modeling | 2 | Dept. Core |
| XX xxxx | Basic Engineering Elective | 3 | Basic Engg. Skills |
| ID1055 | Digital Fabrication | 2 | Basic Engg. Skills |
| LA1770 | Personality Development | 1 | LA/CA |
| Total | 16 | ||
| Semester 4 (January – May) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| EE2400 | Analog Electronics | 3 | Dept. Core |
| EE2401 | Analog Electronics Lab | 2 | Dept. Core |
| EE3400 | Microprocessor and Computer Architecture | 2 | Dept. Core |
| EE2504 | Electronic System Design Project Lab | 2 | Dept. Core |
| EE1204 | Engineering Electromagnetics | 2 | Dept. Core |
| EE2520 | Introduction to CMOS Processing | 3 | Dept. Core |
| BT1010 | Introduction to Life Sciences | 1 | Basic Sciences |
| EM3020 | Introduction to Entrepreneurship | 1 | LA/CA |
| Total | 16 | ||
| Semester 5 (August – December) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| XX xxxx | Free Elective | 3 | Free Elective |
| EE3510 | RTL Design and Verification | 2 | Dept. Elective |
| EE3301 | Introduction to VLSI Design | 2 | Dept. Core |
| EE3500 | Waveguides and Antennas | 3 | Dept. Core |
| EE5xxx | Stream Elective | 3 | Dept. Elective |
| EE3520 | Analog IC Design | 3 | Dept. Core |
| EE3502 | IC Design Tapeout | 2 | Dept. Elective |
| Total | 18 | ||
| Semester 6 (January – May) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| EE5540 | Static Timing Analysis | 1 | Dept. Elective |
| EE xxxx | Stream Electives (or Internship) | 6 | Dept. Elective |
| EE3403 | Digital IC Design | 3 | Dept. Core |
| LA xxxx | Liberal Arts Electives | 3 | LA/CA |
| EE3501 | Fabrication & Characterization Lab | 2 | Dept. Core |
| XX xxxx | Science Elective | 3 | Basic Sciences |
| Total | 18 | ||
| Semester 7 (August – December) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| XX xxxx | Free Electives | 3 | Free Elective |
| EE4502 | IC Design Test and Characterisation | 2 | Dept. Core |
| EE4500 | Embedded Systems | 3 | Dept. Core |
| LA xxxx | Liberal Arts Electives | 1 | LA/CA |
| XX xxxx | Engineering Electives | 3 | Basic Engg. Skills |
| XX xxxx | Science Elective | 3 | Basic Sciences |
| EE5552 | Memory Design | 1 | Dept. Elective |
| Total | 16 | ||
| Semester 8 (January – May) | |||
|---|---|---|---|
| Code | Course Name | Credits | Type |
| XX xxxx | Free Electives | 9 | Free Elective |
| LA xxxx | Liberal Arts Electives | 2 | LA/CA |
| EE xxxx | Stream Elective | 3 | Dept. Elective |
| Total | 14 | ||
| Departmental Electives (choose from this list) | ||
|---|---|---|
| Code | Course Name | Credits |
| EE5550 | Microwave Engineering | 3 |
| EE5560 | Power Semiconductor Devices | 3 |
| EE5570 | Nanofabrication in the 21st Century | 3 |
| EE5580 | Reliability Physics of Nanoelectronic Transistors | 3 |
| EE5590 | Semiconductor Packaging Technology | 3 |
| EE5800 | Algorithms for Electronic Design Automation | 3 |
| EE5810 | Introduction to Automated Testing | 2 |
| EE5820 | Electronic Package Design | 3 |
| EE5830 | Introduction to Photovoltaics | 3 |
| EE5840 | Integrated Photonics | 3 |
| EE5850 | Semiconductor Optoelectronics | 3 |
| EE5860 | Memory Circuits and Systems | 3 |
| EE5870 | VLSI Digital Signal Processing | 3 |
| EE5880 | RTL Design and Verification | 2 |
| EE5890 | Static Timing Analysis | 1 |
| EE5862 | Memory Design | 1 |