Academics
Learn more about the IIT Madras BS Degree Program structure, term structure, course structure, assessments, exam cities, fee structure, foundation level courses, diploma level courses and degree level courses.
Overall Structure
The program comprises three levels and to get the BS Degree in Electronic Systems from IIT Madras, a learner has to successfully complete all three levels.
There is also the flexibility to exit at any level. Depending on the courses completed and credits earned, the learner can receive a Foundation Certificate from IITM CODE (Centre for Outreach and Digital Education) or Diploma from IIT Madras or BS Degree in Electronic Systems from IIT Madras.
Fees:
Pay only for courses you register in each term! Refer Fee Structure.
Courses and Credits in Each Level:
Foundation Level: 43 credits | 9 Theory courses + 5 Labs
Diploma Level: 43 credits | 8 Theory + 3 Labs + 2 Project courses
BS Degree Level: 56 credits | 12 courses + 1 Lab + Apprenticeship (optional)
Total credits to be earned to get:
Foundation Certificate in Electronic Systems: 43 credits
Diploma in Electronic Systems: 86 credits
BS Degree in Electronic Systems: 142 credits
Completion time: upto 8 years
Based on learner’s preferred pace and performance in assessments. Expected learner engagement: ~10hrs/course/week.
Completion time for the BS degree: 4 - 8 years
Term Structure
Every year is divided into three terms of four months each — January Term, May Term and September Term.
Every year is divided into three terms of four months each — January Term, May Term and September Term.
Each term of four months has 12 weeks of coursework (video lectures and assignments), 2 in-person invigilated Quizzes and End Term Exams. Depending on the course, assessments may include programming exams, mini projects, vivas, take home assignments, etc.
Course Registrations
In each term, a learner may register for a maximum of four theory courses depending on the time they can dedicate to the program. A student doing this program full time is recommended to take 4 per term while working professionals and students pursuing any other academic program can take 2 or 3 courses.
Assessments
There are 3 types of assessments for each course:
- Weekly Assignments which are online
- Monthly in-person Quizzes
- In-person End Term Exam
Some of the courses are accompanied by lab sessions to be done at home with the use of electronic kits as suggested. It is mandatory that students travel to IIT Madras campus to demonstrate the lab experiments specified.
In addition, assessments may include programming exams, mini projects, vivas, take home assignments, etc.
Exam Cities
The Invigilated Quizzes and End Term exams are conducted in a number of cities spread across India.
Exams are also conducted in centres in some countries such as UAE, Bahrain, Kuwait, Oman and Sri Lanka if there are enough students in these places. Learners based out of other countries will be allowed to take up remote proctored exams. Additional Exam Fee will apply for all learners opting to write exams outside India.
The map shows our current Exam Cities List.
If you reside outside India and cannot find a centre in your city / country, please write to ge-es@study.iitm.ac.in for assistance.
Fee Structure
For details about application fees, check Application Process in Admissions page.
Each term, pay only for the courses you register for in that specific term.
The fee structure has been revised for the students who will be joining the program at Foundation level from the January 2026 Term onwards.
| Level | Fee per credit | Number of credits | Fees to be paid at each level (For general category students)* | Total fees per Level |
|---|---|---|---|---|
| Foundation | Rs. 1500 | 8 | Rs. 12,000 | Rs. 82,000 |
| Rs. 2000 | 35 | Rs. 70,000 | ||
| Diploma | Rs. 4000 | 39 | Rs. 1,56,000 | Rs. 1,62,000 |
| Rs. 1500 | 4 | Rs. 6000 | ||
| BS in Electronic Systems | Rs. 6000 | 56 | Rs. 3,36,000 | Rs. 3,36,000 |
| Total Fee for the Entire Program (without any Fee Waiver)* | Rs. 5,80,000 | |||
Existing Fees Structure for those students who joined the program till September 2025 term : Click here
The IITM BS program strives to secure scholarships from CSR and Alumni donations for its students from socially and economically disadvantaged backgrounds to cover the full program fees. Click here for details on industry CSR scholarships.
As intermittent support till such donations are secured, IIT Madras covers part of the fees for the BS program students from socially and economically disadvantaged backgrounds.
Fee waivers depend on category of learner and family income.
| Category of student | Institution fee advance |
|---|---|
| SC or ST or PwD with >40% disability certificate | 50% |
| EWS or OBC-NCL category with annual family income between 1-5 LPA | 50% |
| SC or ST and PwD with >40% disability certificate | 75% |
| SC or ST or PwD with >40% disability certificate or EWS or OBC-NCL category AND annual family income less than 1 LPA | 75% |
*Fee waiver is not applicable for the students outside India
Please note: At the Diploma and degree Levels of the program, a nominal fee may be charged towards additional verification of documents for those wishing to avail program fee waivers or CSR support.
Family income certificate is not required while applying for the Degree program, but will be required to avail IITM fee support when joining the program.
Download Family Income Certificate format
OBC-NCL / EWS certificate, if applicable, need to be obtained in following format while applying:
Download OBC-NCL Certificate format
Download EWS Certificate format
For candidates who are outside India and studying in the program: For candidates writing exams overseas, there will be facilitation fee for exams in addition to the above. The fee will be revisited periodically and revised if necessary.
Foundation Level
These courses have been chosen to ensure that the learner who passes these successfully is well prepared to proceed to the Diploma Level courses.
The Foundation level comprises 14 courses (9 Theory and 5 Labs).
Options on successful completion
Learners have the following two options when they successfully complete all 14 (9 theory + 5 Labs) Foundation level courses:
They may exit with a Foundation Certificate from Centre for Outreach and Digital Education (CODE), IIT Madras.
If a learner has completed all 14 courses in Foundation level, they can proceed to the Diploma Level.
| Course Name | Credits | Code | Prerequisites | Corequisites | Actions |
|---|---|---|---|---|---|
| Math for Electronics I | 4 | MA1101 | None | None | |
| Electronic Systems Thinking and Circuits | 4 | EE1101 | None | None | |
| Electronic Systems Thinking and Circuits Laboratory | 1 | EE1901 | None | EE1101 | |
| Introduction to C Programming | 4 | CS1101 | None | None | |
| C Programming Laboratory | 1 | CS1901 | None | CS1101 | |
| Introduction to the Linux and Programming | 4 | CS1102 | None | None | |
| Introduction to the Linux Shell Laboratory | 1 | CS1902 | None | CS1102 | |
| Digital Systems | 4 | EE1102 | EE1101 | None | |
| Electrical and Electronic Circuits | 4 | EE1103 | EE1101, MA1101 | None | |
| Electronics Laboratory | 3 | EE1902 | EE1901 | EE1103, EE1102 | |
| Embedded C Programming | 4 | CS2101 | CS1101 | None | |
| Embedded C Programming Laboratory | 1 | CS2901 | CS1901, CS2101 | None | |
| English I | 4 | HS1101 | None | None | |
| English II | 4 | HS1102 | HS1101 | None |
Diploma Level
The Diploma level comprises 13 courses (after the Foundation level). Students should complete 27 courses (which includes the 14 Foundation level courses) and earn 86 credits in total to get the Diploma.
Exit
Learners have the following options based on the courses completed in this level:
Option 1: If a learner has completed all the courses and labs in Foundation level and Diploma, they can proceed to the BS Degree Level.
Option 2: They may exit with a Diploma in Electronic Systems from IIT Madras.
8 Theory + 3 Labs + 2 Projects
43 Credits
1 - 3 Years
~15 hrs / course / week
Fee Structure
Refer Fee Structure
| Course Name | Credits | Code | Prerequisites | Corequisites | Actions |
|---|---|---|---|---|---|
| 4 | EE2101 | EE1103 | None | ||
| 4 | CS1002 | None | None | ||
| 4 | EE2102 | EE2101 | None | ||
| 4 | EE2103 | EE1102 | None | ||
| 1 | EE2902 | None | EE2103 | ||
|
PROJECT
Electronics System Project
|
2 | EE3999 | None | EE2901, EE3901 | |
|
PROJECT
Signals and Systems Project
|
2 | EE4999 | None | EE2101, EE3101 | |
| 4 | MA2101 | MA1101 | None | ||
| 3 | EE2901 | None | EE2102 | ||
| 4 | EE3101 | EE2101 | None | ||
| 4 | EE3103 | EE2102 | None | ||
| 3 | EE3901 | EE2901 | EE3103 | ||
| 4 | EE3102 | EE2101 | None | ||
| 4 | EE2106 | None | None |
BS Degree Level
The BS level comprises 12 courses and one optional Apprenticeship. Students should earn a total of 142 credits through all levels to get the BS Degree.
Exit
Once the learner successfully completes 142 credits and the course requirements, they will be awarded a BS Degree in Electronic Systems from IIT Madras.
12 Theory courses + 1 Lab
56 Credits (142 Total)
1 - 3 Years
10 hrs / course / week
₹3,36,000*
*Refer Fee Structure
Core Courses
These are the core courses in the degree level. It is mandatory for the learner to complete all core courses.
| Course Name | Credits | Code | Prerequisites | Corequisites | Actions |
|---|---|---|---|---|---|
| Electromagnetic Fields and Transmission Lines | 4 | EE3104 | None | None | |
| Electronic Product Design | 4 | EE4102 | None | None | |
| Embedded Linux and FPGAs | 4 | EE4101 | None | None | |
| Embedded Linux and FPGA Lab | 1 | EE4901 | None | EE4101 | |
| Power Management for Electronic Systems | 4 | EE5103 | None | None | |
| Analog Circuits | 4 | EE3107 | None | None | |
| Probability and Statistics | 4 | MA3101 | None | None | |
| Biomedical Electronic Systems | 4 | EE5104 | None | None | |
| Digital IC Design | 4 | EE5102 | None | None | |
| Semiconductor Devices and VLSI Technology | 4 | EE3106 | None | None | |
| Electronic Testing and Measurement | 4 | EE4108 | None | None | |
| Communication Systems | 4 | EE4103 | EE3101 | None |
Elective Courses
Learners can choose up to 3 courses from this list or electives from BS Data Science and Application or NPTEL courses.
| Course Name | Credits | Code | Actions |
|---|---|---|---|
| Deep Learning for Computer Vision | 4 | DA5006 | |
| Speech Technology | 4 | EE4001 | |
| Deep Learning Practice | 4 | DA5013 | |
| Industry 4.0 | 4 | MS4001 | |
| Design Thinking for Data-Driven App Development | 4 | MS4002 | |
| Financial Forensics | 4 | MS4003 | |
| Market Research | 4 | MS3002 | |
| Game Theory and Strategy | 4 | MS4023 | |
| Managerial Economics | 4 | MS3033 | |
| Corporate Finance | 4 | MS3034 | |
| Apprenticeship in Electronics Systems 1 | 4 | EE4902 | |
| Apprenticeship in Electronics Systems 2 | 4 | EE4903 |
Total non-CGPA credits that can be transferred
A maximum of 24 credits is permitted in this category, which includes courses taken in person at other institutes approved by the program, credits earned through apprenticeship (4/8) or NPTEL courses (open electives: up to 8 maximum and HS/MG: 4 maximum).
Sample Certificates
Official degree certificates and diplomas issued by the Indian Institute of Technology Madras. Click any sample to expand high-resolution preview.
BS Degree in Electronic Systems
IIT Madras
Diploma in Electronic Systems
IIT Madras
Foundational Certificate
IIT MadrasCheck the Current Academic Calendar
Access detailed schedules for quiz dates, assignment deadlines, and end-term exam timetables.