Applications for the September 2026 Qualifier are open. Apply by September 27, 2026. Apply now
Curriculum & Degree Pathways

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.

Section 1

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.

IIT Madras Degree Program Structure

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

Section 2

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 Term Structure Diagram
Section 3

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.

Section 4

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.

Section 5

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.

Section 6

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

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.

14 Courses

43 Credits Total

1 - 3 Years

~10 hrs / course / week

Fee Structure

Refer Fee Structure

Entry Level Foundation
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

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

Diploma in Electronic Systems
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
2 EE3999 None EE2901, EE3901
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

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

BS Degree in Electronic Systems

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.

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).

Certificates & Degrees

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 Certificate

BS Degree in Electronic Systems

IIT Madras
Diploma in Electronic Systems

Diploma in Electronic Systems

IIT Madras
Foundational Certificate in Electronic Systems

Foundational Certificate

IIT Madras
Key Deadlines & Timetables

Check the Current Academic Calendar

Access detailed schedules for quiz dates, assignment deadlines, and end-term exam timetables.

View Academic Calendar