Student Handbook BS Degree in Electronic Systems A four-year degree from IIT Madras |
IITM BS Degree Office, 3rd Floor, ICSR Building, IIT Madras, Chennai - 600036 support-es@onlinedegree.iitm.ac.in
Please read this
Dear Student, This Student Handbook is intended to provide IIT Madras BS Electronic Systems Degree students with the information and policies they should be aware of, which may help them make the most of the opportunities offered in this program. It also gives you formal notification and explanation of the program’s regulations, policies and procedures. It is essential, and your responsibility, to read it and familiarize yourself with the content. It should be kept handy and referred to during your time with us. This handbook may be revised time and again. While this student handbook was prepared on the basis of the best information available at the time of publication, all information, including policies and procedures are subject to change without notice or obligation. We hope that your time as a student in this program is successful and enjoyable. Thank you. |
This document was last updated on 11 Sep 2023.
Table of Contents
1. Highlights of the program 6
4. Fees for the entire program 8
4.3 For students who are outside India: 10
5. Admission to the program 11
5.1 Regular Entry into Foundation level 11
5.1.2 Admissions through Regular entry 12
5.1.3 Eligibility to appear for the qualifier exam (regular entry): 13
5.1.4 Criteria for passing the Qualifier exam 14
5.1.5 Validity of the qualifier score 14
5.1.6 Communication about qualifier exam results 15
5.1.7 Second attempt: If a candidate was absent or failed the first attempt of qualifier exam 15
5.1.8 Candidates who did not become eligible for Qualifier exam 15
5.1.9 Options to register to courses once qualified 16
5.2 JEE-based entry into Foundation Level 16
5.3. Credit Clearing Capability 16
6. Course registration - steps involved 17
7. No Direct Entry into Diploma programme 18
8. Courses in various levels of program 18
9.1 Credit Transfer for NPTEL Courses 20
9.2 Credit Transfer from On campus courses 23
9.3 Comprehensive Exam courses 24
9.4 Important Advisory for Credit Transfer Courses 25
11.Timeline for original certificate: 27
11.1 Exit form window and senate date :
[Updated on Nov 28, 2025] 27
11.2 Photo Collection for Final certificate: 28
12.1 Eligibility and Payment 28
12.2 Alum Card and its Benefits : 29
12.2.2 Importance of the Alumni Card 29
12.3 Discourse Forum Access 30
13. Certificates and Mark transcripts 30
13.1 Design of Certificates 30
Diploma in Electronic Systems 31
Foundation in Electronic Systems 31
14. Academic Documents for students 34
14.2 Procedure to Apply for Official Transcript & Bonafide Certificate 35
15.2 Course structure suitable for online delivery 36
15.3 Evaluation and grading of courses in every term 36
15.5 Exam Date Clashes between Programs : 38
15.6 Pass criteria for each course 38
15.7.1 Registering for Courses: Term 2 Onwards 40
15.7.2 Repeating a Course - WA, WQ, U or I grade 41
15.7.3 Repeating a Course for Improvement 41
16. Learning paths available 44
1. Submission of Worked-Out assignments for Select Courses 48
17. Prerequisite course requirements
Foundation courses 48
Core courses at the Degree Level: 50
Courses proposed from the BS-DS program for the category of open electives: 51
18. New Rules for Foundation & Diploma Level Completion 52
18.1 Foundation level checkpoints: 52
18.2 Change in CCC at the foundation level: 52
18.3 Increasing the maximum number of terms for completing the diploma level 52
18.4 Checkpoints in the Diploma level 53
18.5 Improvement Term Limit 53
19. Eligibility Criteria Prize 53
20. Pathways to get admission to Masters programs at IITM 55
Upgrade to the on-campus MS program 55
21. Apprenticeship in the BS level of IIT Madras’ BS in Electronic Systems 56
https://docs.google.com/document/d/1vMO-iVOtYSrADaNa8q8o3WRb1_vahhp05ojhUtDkthQ/edit?usp=sharing 57
22. Foundation Level Lab Registration – Eligibility Policy (Effective May 2026) 57
23. Software and Hardware Requirements - Mandatory System Specifications 58
For OnlineProctored Examinations 59
25. Mandatory POSH Training for All Students 60
26. Student Escalation Matrix 60
Step 1: Raise a Support Ticket 60
Step 2: Follow Up on the Existing Ticket 61
Level 4 Escalation : Dean (Academics) 61
Level 5 Escalation : Director, IIT Madras 61
27. Introducing the Student Performance Leaderboard 62
BS in Electronic Systems - from IIT Madras
___________________________________________________
IIT Madras has launched the BS in Electronic Systems in the month of March 2023. This is a non-campus program where the course contents are delivered online and can be studied from anywhere, while the monthly quizzes and final semester exams will have to be attended in-person at designated centres.
The lab courses will be hybrid where students will have to do experiments at home based on the process videos shared and mandatorily come in person to IIT Madras to demonstrate the same and complete the lab course requirements. These visits will be thrice a year generally between Dec - Jan, May-July and Sep- Oct with the duration of visit being about 1-2 weeks.
Depending on the number of courses completed, learners can earn
Courses are taught by faculty of IIT Madras/ other reputed institutes as well as experts from the industry.
Unlike many competitive exams which work on the philosophy of elimination and selection and admit a very limited number of learners into various programs based on their performance relative to that of others, in this program there are specific qualifying criteria, and a significantly large number of learners can enter.
The candidate applying for the program should have passed Class 12 (or equivalent) with Mathematics and Physics as part of Class 12. There is no age limit to join the program. There are no restrictions on geographical location. The in-person visits for lab courses are mandatory and students who apply should be prepared for this travel.
There are three exit points, with students being able to exit with either the foundational certificate or diploma or the degree. Students can choose their pace of study every semester.
Being predominantly an online program, there is no geographical barrier to learning from this program. However, learners only need to travel to exam centres for the quizzes and final exams. Students should come to IIT Madras for lab sessions twice a year depending on the courses taken during the term.
Important: It is important to note that qualified students who clear each stage will receive the certificate corresponding to that stage alone. The sample certificates are shown in section Certificates and Mark transcripts
So, for example, after the Qualifier, the student should be aware that he/she is being admitted only to the Foundation level courses, and not to a degree program. The diplomas or degrees are obtained by the student only when the requisite number of credits are accrued by completing the courses prescribed. Admission to any level does not automatically entitle the student to exit the program with the Diploma or the degree.
The BS in Electronic Systems program comprises three levels:
Each level comprises a set of courses (both theory and laboratory) and each theory course is divided into weeks. Generally a 4 credit course consists of 12 weeks, with pre-recorded videos every week. Students must learn by watching those videos and reading any materials provided or suggested by the course team.
Credit system:
The credits here are based on the UGC system of counting 14 hours of learner engagement as one credit. One credit mentioned here would be equivalent to 3 credits in the current (new) IITM Credit system.
The number of credits required to graduate with the BS is 142.
The structure of the program is as follows:
Level | Credits | Courses & labs |
Foundational | 43 | 9 Theory courses + 5 Labs |
Diploma | 43 | 8 Theory + 3 Labs + 2 Project course |
BS degree | 56 | 12 Theory courses + 1 Laboratory |
Number of credits for each component in each level:
Level | Theory | Lab | Project | Apprenticeship | NPTEL | Electives |
Foundation | 36 | 7 | ||||
Diploma | 32 | 9 | 2 | |||
BS | 16 | 1 | Optional - will replace credits from Electives | Optional - TBD | 44 |
Fee/credit in each level *
Level | Fees | Fees to be paid at each level (For general category students)* | Total fees for each level |
Foundation | Rs 2000 / credit Rs 1500 / credit | Rs. 70,000 Rs. 12,000 | Rs. 82,000 |
Diploma | Rs. 4000 / credit | Rs. 1,56,000 | Rs. 1,62,000 |
BS | Rs. 6000 / credit | Rs. 3,36,000 | Rs. 3,36,000 |
Total Consolidated Fees | Rs. 5,82,000 | ||
* General Category. For students belonging to SC/ST/PwD categories and those with family income < 5 Lakhs per Annum (LPA), additional fee scholarships from IITM are available.
Fee waivers depend on the category of learner and family income
Family Income > 5 LPA | Family Income > 1 LPA and <= 5 LPA | Family Income <= 1 LPA | ||||
Fees | Docs Required | Fees | Docs Required | Fees | Docs Required | |
General | Full Fee | NIL | 50% waiver | EWS + Family Income | 75% waiver | EWS + Family Income |
OBC | Full Fee | NIL | 50% waiver | OBC-NCL + Family Income | 75% waiver | OBC-NCL + Family Income |
SC / ST | 50% waiver | SC / ST | 50% waiver | SC / ST | 75% waiver | SC / ST + Family Income |
PwD | 50% waiver | PwD | 50% waiver | PwD | 75% waiver | PwD + EWS / OBC-NCL + Family Income |
SC / ST + PwD | 75% waiver | SC / ST + PwD | 75% waiver | SC / ST + PwD | 75% waiver | SC / ST + PwD |
Fee Waiver Verification Process WEF Jan 2026 term
[updated on Feb 18,2026]
The BS committee has asked to implement additional verification of the income documents before providing the institute fee waiver to students whose total family income is less than ₹5 LPA. This fee is applicable to students in the diploma and degree levels who wish to avail the fee waivers based on economic criteria.
As part of this process, learners will be required to submit the relevant Income Tax Return (ITR) and/or Form 26AS of themselves, their parents, and/or spouse, as applicable. These documents will be collected separately from the students. This additional verification is based on the observation that a significant number of students have not submitted adequate or appropriate income documents while claiming fee waivers based on the total family income.
Along with the documents, a fee of ₹1,000 will be collected to enable the verification. This fee is non-refundable, irrespective of the outcome of the verification.
Upon completion of the verification
Note: This additional income verification is applicable for Diploma and Degree level students only
SBI Loan Process:
Please contact Martina/Angelin Ph No 9444020900/8608076093, for any help.
Rate of interest starts from 8.10% with no collateral security and simple interest till course completion
· Loan is given to students along with any one parent, Father or Mother.
· A student is known as Borrower and the parent who is taking out a loan with the student will be known as Co-borrower.
· Student and co borrower both should have EITHER JOINT ACCOUNT IN SBI (any branch) or Separate accounts in SBI.
· We will provide you with an Application form which needs to be filled digitally. Once filled, you need to take coloured print and sign the documents wherever needed. Also attach the documents as per LIST OF DOCUMENTS given below.
· Application Print, and documents must be sent to the following address using INDIA POST courier. 1st Cross Road, CAMPUS, Indian Institute of Technology, Chennai 600036
Facilitation fee for exams is in addition to the above for candidates writing exams overseas - as fixed up with the local exam partner there. These are subject to periodic changes depending on the local exam partner identified.
Facilitation Fee
Quiz1 [irrespective of num of courses] = Rs.2000/-
Quiz2 [irrespective of num of courses] = Rs.2000/-
End term [per session] = Rs.2000/- [one course it is Rs.2000/- & more than one course it is Rs. 4000/-]
E.g If you opt for 4 courses
Quiz1 = 2000, Quiz2 = 2000, EndTerm = 4000
Totally 8000 to be paid as a facilitation fee
*Facilitation fee may vary based on country. Eg: Kuwait & Bahrain it is Rs. 3000/-
Lab work: For labs, in-person visits to IIT Madras are mandatory for lab courses. Also students are expected to obtain access to the lab kit recommended by IIT Madras to be able to perform experiments of lab courses at home. The details of the kit along with the costing will be provided to the students who register.
To enter the Foundation level, applicants have to pass the Qualifier Exam. The Qualifier Exam is a 4-hour exam to be attended in person.
The Foundation courses allow for interested applicants with a variety of educational backgrounds to be trained in the basics (Maths for Electronics 1, Electronic System Thinking and Circuits, Introduction to C Programming and English 1) required to take up the Diploma level of Electronic Systems program.
Qualifier Exam:
At the end of the four weeks of content, the qualifier exam will be conducted for eligible candidates based on the content covered in the four weeks of study. The qualifier exam is a 4-hour exam for the four subjects combined, to be attended in person at designated exam centers.
Eligibility to apply for the Qualifier Exam
Anyone in one of the two categories above can apply irrespective of age, any other academic background, any role or geographical location can apply. No additional eligibility other than the ones mentioned here are required to apply for the qualifier process or join the foundational level courses after clearing the qualifying exam.
Qualifier Exam Fee
Application fee | Qualifier to Foundation level |
General category / EWS / OBC-NCL | Rs.4000 |
PwD (>= 40% disability) / SC / ST category | Rs.2000 |
PwD (>= 40% disability) AND SC / ST category | Rs.1000 |
Note:
All regular entry applicants must go through the Qualifier Process to earn admission to the Foundation Level. The week 1 content is available to all candidates to sample on the website: https://study.iitm.ac.in/es/ and view.
The candidate has to fill the application form available on the website https://study.iitm.ac.in/es/ and pay the fees for the Qualifier exam - currently set as Rs 6000/- (non refundable) for General category with suitable waivers for candidates from the SC/ST, EWS and PwD with 40% disability backgrounds. Currently there is no waiver for any other group of students. This fee is non-refundable once the last date for cancellations has passed.
Qualifier Preparation:
In each course, the average of the best two out of the first three weekly assignment scores will be calculated.
Only those who get the minimum required average assignment scores in all four courses (as given below) will be allowed to appear for the Qualifier Exam and will be issued the hall ticket.
Student Type | Minimum Average Assignment Score required in each course |
General Learner | 40% |
SC / ST / PwD with 40% disability | 30% |
PwD with 40% disability & SC / ST | 30% |
OBC-NCL / EWS | 35% |
At the end of the first four weeks of the semester, the qualifier exam will be conducted for eligible candidates based on the content covered in the four weeks of study. The qualifier exam is a 4-hour exam for the four subjects combined, to be attended in person at designated exam centers.
Note:
Relaxations in pass criteria indicated for various categories of learners is applicable ONLY for the qualifier process. There will be no relaxations in terms of grades / pass criteria once registered into the program.
In the qualifier exam comprising four subjects, the learner should obtain marks >= individual subject cut-off as shown below. The total of all subject marks should be greater than the total cut-off. The cutoff marks are clearly specified for the different categories of learners in the table below.
Minimum required Qualifier Exam Score in each course | Minimum required Total Qualifier Exam Score | |
General Learner | 40% | 50% |
SC/ ST/ PwD with 40% disability | 30% | 40% |
Pwd with 40% disability and SC/ ST | 30% | 40% |
OBC-NCL / EWS | 35% | 45% |
The following points must be noted:
The qualifier marks will be valid for the 3 terms that come subsequent to the qualifier exam date for the learner to register to the Foundation level. This score will be invalid after this period and the learner will have to go through the entire qualifier process (the 1 month of weekly assignments) and retake the qualifier exam, if they wish to join the programme.
For students in std XII who take the qualifier exam, the validity is for 3 terms from when they pass std XII.
Those who have qualified as per the above process will be intimated through email and whatsapp and within their login on the portal - if they are eligible to register further. An admission letter will also be generated and provided to each qualified candidate.
Once a candidate has qualified, they will not be permitted to apply again until their score is valid, which is for the next 3 subsequent terms. After this they will be eligible to reapply again.
The fees paid to attempt the Qualifier exam will not be refunded in either of the two situations - for those who missed writing the qualifier exam and for those who did not pass it.
There are two attempts within any term currently. In every term, qualifier exams are conducted at the end of 4 weeks and at the end of 8 weeks.
Eligibility to apply for Reattempting Qualifier exam within the same term:
Such candidates do not have to repeat the assignments as they have already become eligible.
This re-attempt application form will open up immediately after the qualifier results are announced. The fee for this is as follows:
General Category / OBC Applicant | ₹2000 re-attempt fee |
SC / ST Category / PwD (>= 40% disability ) Applicant | ₹1000 re-attempt fee |
SC / ST Category Applicant who is ALSO PwD (>= 40% disability ) | ₹500 re-attempt fee |
**The fee mentioned in the table is revised from Jan 2026 term onwards.
There are no limits on the number of times a candidate can attempt the qualifier process.
The candidate can attempt again the subsequent terms.
They have to pay the full fees as per the fee norms applicable for their category. (and additional exam facilitation fee in case of candidates outside India)
This will be considered like a fresh application and they have to redo the 4 weeks of course work and weekly graded assignments and become eligible to get the hall ticket for the qualifier exam
In a learner’s first term immediately following the qualifier exam, the qualifier exam scores and assignment scores in the subjects registered will be considered as Quiz 1 score and first 4 assignment scores of the corresponding subjects.
There is a direct entry into the Foundation level of the program for students who have qualified for the JEE Advanced Exams. Currently the validity of this is for the 3 terms following the release of the JEE Advanced Eligibility list.
For eg: Candidates who qualified to appear for JEE Advanced 2023 can directly join our program in the Sep 2023/Jan 2024/May 2024/Sep 2024/Jan 2025 Terms
The process will be as follows:
Apply to the Qualifier process, saying Yes to the question on eligibility to JEE Advanced level. Upload a valid proof for the same.
The value S used to determine the maximum number of courses that the learner is permitted to register in a term is calculated as shown below.
Marks M (as defined above) | Maximum number of courses that learner is permitted to register in any term |
0 <= M< 50 | 2 |
50 <= M< 70 | 3 |
M >= 70 | 4 |
The credit clearing capability CCC will be decided as follows:
CCC is kept as 4 by default for
Learners who are continuing with the program will go through the following steps to sign up for the courses:
Students cannot register for Diploma directly. All students who wish to join for the program must start from Foundation level only.
View Admission to the program section to know how to join the program at the Foundation level.
The courses in each level is given below:
Semester | Course Code | Level | Course Name | Credits | Prerequisite | Corequisite |
1 | HS1101 | Foundation | English I | 4 | None | None |
1 | MA1101 | Foundation | Math for Electronics I | 4 | None | None |
1 | EE1101 | Foundation | Electronic Systems Thinking and Circuits | 4 | None | None |
1 | EE1901 | Foundation | Electronic Systems Thinking and Circuits Laboratory | 1 | None | EE1101 |
1 | CS1101 | Foundation | Introduction to C Programming | 4 | None | None |
1 | CS1901 | Foundation | C Programming Laboratory | 1 | None | CS1101 |
2 | HS1102 | Foundation | English II | 4 | HS1101 | None |
2 | CS1102 | Foundation | Introduction to Linux and Programming | 4 | None | CS1101 |
2 | CS1902 | Foundation | Linux Systems Laboratory | 1 | None | CS1102 |
2 | EE1102 | Foundation | Digital Systems | 4 | EE1101 | None |
2 | EE1103 | Foundation | Electrical and Electronic Circuits | 4 | EE1101,MA1101 | None |
2 | EE1902 | Foundation | Electronics Laboratory | 3 | EE1901 | EE1103,EE1102 |
3 | CS2101 | Foundation | Embedded C Programming | 4 | CS1101 | None |
3 | CS2901 | Foundation | Embedded C Programming Laboratory | 1 | None | CS1901, CS2101 |
3 | EE2101 | Diploma | Signals and Systems | 4 | EE1103 | None |
3 | CS1002 | Diploma | Python Programming | 4 | None | None |
3 | EE2104 | Diploma | Computer Organisation | 4 | None | None |
4 | EE2102 | Diploma | Analog Electronic Systems | 4 | EE2101 | None |
4 | EE2901 | Diploma | Analog Electronics Laboratory | 3 | None | EE2102 |
4 | EE3101 | Diploma | Digital Signal Processing | 4 | EE2101 | None |
4 | EE2103 | Diploma | Digital System Design | 4 | EE1102 | None |
4 | EE2902 | Diploma | Digital System Design Laboratory | 1 | None | EE2103 |
4 | EE2105 | Diploma | Electronic Testing and Measurement | 4 | None | None |
5 | EE3103 | Diploma | Sensors and Applications | 4 | EE2102 | None |
5 | EE3901 | Diploma | Sensors Laboratory | 3 | EE2901 | EE3103 |
5 | EE3999 | Diploma | Electronics System Project | 2 | None | EE2901, EE3901 |
5 | EE4999 | Diploma | Signal Processing project | 2 | None | EE2101,EE3101 |
6 | EE4101 | Degree | Embedded Linux and FPGAs | 4 | None | None |
6 | EE4901 | Degree | Embedded Linux and FPGA Lab | 1 | None | EE4101 |
6 | EE3104 | Degree | Electromagnetic Fields and Transmission Lines | 4 | None | None |
6 | EE4102 | Degree | Electronic Product Design | 4 | None | None |
6 | GN3001 | Degree | Strategies for Professional Growth | 4 | None | None |
7 | EE3102 | Degree | Control Engineering | 4 | EE2101 | None |
7 | MA3101 | Department Elect | Probability and Statistics | 4 | None | None |
7 | EE5102 | Department Elect | Digital IC Design | 4 | None | None |
8 | CS2004 | Open.Elective | Machine Learning Foundations | 4 | None | None |
8 | CS2001 | Open.Elective | Database management systems (DBMS) | 4 | None | None |
8 | CS2002 | Open.Elective | Programming Data Structures and Algorithms using Python (PDSA) | 4 | None | None |
8 | CS2005 | Open.Elective | Programming Concepts using Java | 4 | None | None |
CS2003 | Open.Elective | Modern Application Development I | 4 | CS2001 | - | |
CS2006 | Open.Elective | Modern Application Development II | 4 | - | CS2003 | |
CS2007 | Open.Elective | Machine Learning Techniques | 4 | CS2004 | - | |
CS2008 | Open.Elective | Machine Learning Practice | 4 | - | CS2004,CS2007 | |
CS3004 | Open.Elective | Deep Learning | 4 | CS2007 | CS2004 | |
DA5006 | Open.Elective | Deep Learning for Computer Vision | 4 | CS3004 | - | |
EE4001 | Open.Elective | Speech Technologies | 4 | - | ||
DA5013 | Open.Elective | Deep Learning Practice | 4 | CS3004 | - | |
MS4001 | Open.Elective | Industry 4.0 | 4 | None | None | |
MS3002 | Open.Elective | Market Research | 4 | - | - | |
MS3033 | Open.Elective | Managerial Economics | 4 | - | - | |
MS3034 | Open.Elective | Corporate Finance | 4 | None | None |
Diploma courses:
Only those students who complete courses till semester 2 will be permitted to proceed with registration of courses from Semester 3 and higher. Students who complete all the foundation level courses will be issued the Foundational level certificate.
Registration for BS degree courses:
Only those students who complete all the diploma level courses will be permitted to register for BS Level courses. Students who complete all the diploma levels will be issued the provisional Diploma in Electronic Systems if they choose to continue with the program.
The following process is to be followed for credit transfer from NPTEL:
NPTEL courses completed in below term | Credit Transfer to BS Program in Term |
January | September |
July | January |
Pass/Fail OR Grade? | Counted towards credits | Counted for CGPA Calc | Fee | When can you join NPTEL? | When can you claim credit? | |
NPTEL | Certified | Yes | No | Rs 1000/- per credit - pay to BS (apart from NPTEL exam fees on SWAYAM portal) | any time after joining the Foundation Level (using the official IITM email id) | apply for the course credit transfer in the BS levels. |
Table 2: SWAYAM NPTEL Courses Applicable for Department/Free Electives
The NPTEL courses given in the below can be credited at the BS level. Any course can be credited only once in this programme. Also, the same NPTEL course cannot be credited twice - within your college for another academic programme and this BS programme. It should be credited only in either of the above.
SWAYAM NPTEL Approved Dep/Free Elective course list:
S.No | Course name | Link | Faculty | Institute | Duration (weeks) | Remarks |
1 | VLSI Physical Design | Prof. Indranil Sengupta | IIT Kharagpur | 12 | Jan registration opens | |
2 | Fundamentals of Power Electronics | Prof. L Umanand | IISc Bangalore | 12 | Jan registration opens | |
3 | Digital Communication using GNU Radio | Prof. Kumar Appaiah | IIT Bombay | 12 | Jan registration opens | |
4 | Evolution of Air Interface towards 5G | Prof. Suvra Sekhar Das | IIT Kharagpur | 8 | Jan registration opens | |
5 | Introduction to Photonics | Prof. Balaji Srinivasan | IIT Madras | 12 | offered in odd terms (jul-oct) | |
6 | Optical Engineering | Prof. Shanti Bhattacharya | IIT Madras | 12 | offered in odd terms (jul-oct) | |
7 | Multirate DSP | Prof. David KoilPillai | IIT Madras | 12 | Jan registration opens | |
8 | Fiber Optic Communication Technology | Prof. Deepa Venkitesh | IIT Madras | 12 | offered in odd terms (jul-oct) | |
9 | Phase-Locked Loops | Prof. Saurabh Saxena | IIT Madras | 12 | offered in odd terms (jul-oct) | |
10 | Modern Computer Vision | Prof. A. N. Rajagopalan | IIT Madras | 12 | Jan registration opens | |
11 | Introduction to Wireless and Cellular Communications | Prof. David KoilPillai | IIT Madras | 12 | offered in odd terms (jul-oct) | |
12 | Principles of Modern CDMA/ MIMO/ OFDM Wireless Communications | Prof. Aditya K. Jagannatham | IIT Kanpur | 8 | offered in odd terms (jul-oct) | |
13 | 5G Wireless Standard Design | Prof. Rohit Budhiraja | IIT Kanpur | 12 | offered in odd terms (jul-oct) | |
14 | Design of photovoltaic systems | Prof. L. Umanand | IISc Bangalore | 12 | offered in odd terms (jul-oct) | |
15 | Analog IC Design | Prof. S. Aniruddhan | IIT Madras | 12 | Jan registration opens | |
16 | VLSI Design Flow: RTL to GDS | Prof. Sneh Saurabh | IIIT Delhi | 12 | offered in odd terms (jul-oct) | |
17 | Introduction to Aircraft Control System | Prof. Dipak Kumar Giri | IIT Kanpur | 12 | Jan registration opens | |
18 | Advanced Aircraft Control Systems with MATLAB/Simulink | Prof. Dipak Kumar Giri | IIT Kanpur | 12 | Jan registration opens | |
19 | Drone Systems and Control | Prof. Suresh Sundaram | IISc Bangalore | 12 | offered in odd terms (jul-oct) | |
20 | Aircraft Stability and Control | Prof. A. K. Ghosh | IIT Kanpur | 12 | offered in odd terms (jul-oct) |
Note that the list of courses is subject to periodic revision.
Table 3: SWAYAM NPTEL courses Applicable under HS/MG category for crediting in the BS level
Upto a maximum of 4 credits can be credited under the HM category in the BS degree level, which can be done from NPTEL or courses within the program.
(Refer Credit Transfer for NPTEL Courses)
SWAYAM NPTEL Approved HS/MG course list:
Note that the list of courses is subject to periodic revision. From the NPTEL course URL, please select the SWAYAM Certification courses. Only these are eligible for Credit Transfer
Enrollment for NPTEL courses for the July - Dec 2025 semester
(**This will be in effect from January 2024**)
3 new 2-credit courses (Level 4) introduced as Electives in the degree level
GATE Score will be valid for 2 years and these courses can be credited in BS level.
We strongly recommend planning your credit transfer courses in the term prior to your level completion term. This is because result release dates often don't align with course registration timelines.
For instance, if you take a credit transfer course in Jan 2026, results will likely be published after May 2026 course registration. Consequently, credits will only be transferred in Sep 2026, resulting in a 2-term delay.
Please note that no intermediate credit transfers will be allowed.
Applicable for the student who completed 142 credits:
Once a student completes 142 credits in term X and has not started any CGPA or credit-earning courses in or before Term X, they will not be permitted to register any further in the program and their BS degree certificate will be processed.
Case 2: If a student completes 142 credits in Term X and has started any CGPA or credit-earning courses in or before Term X, they will have two options:
Case 2a: If the student chooses to complete the BS in term X and receive the certificate, the CGPA or credit-earning courses will not be listed on the BS transcript.
Case 2b: If the student opts to receive the BS certificate only when the additional components such as apprenticeship or other campus courses are completed, then the BS transcript will include the credits for these also and the BS certificate will be generated after this.
Note: IITM Campus Courses are counted towards CGPA while apprenticeships and on-campus courses from other institutes are counted only for credits and not CGPA.
Once a learner clears the qualifier, he/she will be eligible to register for the Foundation level. Using their personal email id, they register to as many courses as permitted by CCC and make the payment. After approval of the uploaded documents, the learner is given a roll_number@es.study.iitm.ac.in email id.
Henceforth all interactions on the portal right from login to accessing the learner dashboard and courses will be via this email id.
There will be 5 statuses for any learner in the programme : On the rolls/Active, On Academic Probation, Struck off the rolls, Alumnus, Quit the programme
After joining the programme, a learner may skip up to 2 terms consecutively without taking any courses. In the two terms where the learner does not register for any course, the learner status will be marked as “On Academic Probation”. The learner email ID will still be kept alive while the learner is on academic probation.
Students completing the foundation or diploma level and quitting the programme will have status as “FL certified” and “Diploma certified” but will not be awarded the Alumnus status.
Senate approval is required before the original certificate can be generated. IIT Madras Senate meetings are held three to four times a year. Please refer to the timeline below for the certificate issue date.
Note: Students who have completed the BS degree and wish to take their original certificate have to mandatorily register with the IITM alumni association, pay the fees of Rs 6000/- and confirm to the BS team. Only after this step is completed will the original certificate be processed.
Senate date | Next Exit form Open | Exit form closure | Certificate Processing Timeline ( Tentative) |
February 27, 2026 | December 08, 2025 | January 12, 2026 | May 15, 2026 |
June 12, 2026 | March 18, 2026 | April 28, 2026 | September 15, 2026 |
[Updated on Nov 28, 2025]
Important Points to be remembered:
Original certificate will be processed only if the below criteria is satisfied.
Applicable only for BS completed students - Alumni card
Students must submit a formally dressed photograph for their final certificate during their first term in the degree program. Details regarding the photo submission will be provided by the program team.
[Updated on 19-05-2025]
The IITM BS alumni card serves as the official identification for alumni of IIT Madras, symbolizing their affiliation with the institute and instilling a sense of pride.
The alumni card is essential for various purposes, including:
Having an alumni card grants access to numerous programs and benefits, such as:
The alumni card also allows participation in various events and programs, including:
This comprehensive list underscores the significance of obtaining and maintaining your IITMAA alumni card, ensuring you stay connected with the institute and fellow alumni while enjoying numerous benefits.
Alumni students will now have access to the Discourse Discussion Forum. You can retain your existing forum account by updating your registered email address to your alumnus email.
The design has been finalized for the three levels of certificates, as shown on the website.
Design for Credit Completion Letter:
Effective Jan 2026 term : (updated on Jan 13th,2026)
After a review of all documents by the Academic section of the institute,it was recommended to change the format of these to letters stating the requisite credits for the level have been completed.
Going forward we will be providing a credit completion letter when students complete the required credits for the particular level.It will be signed by the Coordinators of the program.
and accepted everywhere - companies and academic institutions alike.
The students who filled the exit form and are awaiting the original certificate can request a provisional certificate, which will be signed by the AR/DR of the Academic section of IITM. To obtain a provisional certificate students should write to academic.documents@study.iitm.ac.in.
There is no change in the format of the original certificates which will be issued. They will be the same as shown on the website.
There will be two types of mark cards that will be made available.
This document will list all the courses taken by the learner semester wise.
The values for every course will be course code, course name, level, grade obtained.
Note that the transcript will show all attempts and grades obtained in each of the attempts.
This will have the courses at each level listed only once. The best score obtained among all attempts for each course is what will be shown here.
GPA will be calculated for the courses in a particular semester of the program.
GPA=(GPi*Ci)/
Ci
Where GP = grade point of a course and Ci is the number of credits assigned to that course and Ci is the total number of credits of all courses in the semester, including those with U or W or I grades.
The CGPA will also be computed for all unique courses completed until this point in time with the best grade being considered in case a course is attempted multiple times.
Procedure to apply for official Transcript & Bonafide Certificate:
Students who are interested in applying for a transcript / bonafide certificate should follow these steps. Note that these certificates will be issued every Thursday. Students have to plan suitably and contact us.
There will be 2 types of documents that will be made available automatically.
This document will list all the courses taken by the learner term wise.
The values for every course will be course code, course name, level, grade obtained.
Note that the transcript will show all attempts and grades obtained in each of the attempts.
This will have the courses at each level listed only once. The best score obtained among all attempts for each course is what will be shown here.
GPA will be calculated for the courses in a particular term of the programme.
GPA=(GPi*Ci)/
Ci
Where GP = grade point of a course and Ci is the number of credits assigned to that course and Ci is the total number of credits of all courses in the term, including those with U or W grades.
The CGPA will also be computed for all unique courses completed until this point in time with the best grade being considered in case a course is attempted multiple times.
Students who are interested in applying for a transcript/bonafide certificate have to follow these steps. Note that these certificates will be issued every Thursday. Students have to plan suitably and contact us.
Please refer the link to know the criteria for official documents given to students: https://docs.google.com/document/d/e/2PACX-1vQnn2cFan5BqTTAByCoqtue-0XSmFXQPT91bADDL_i33tHMh8C0ZJepvFBwze4E5zJbGiBMdQa59VeT/pub
* While 36 months (3 years/9 terms) is time permitted for completion of any level, 96 months (8 years/24 terms) is the time permitted for the entire programme.
All courses of 4 credits will be of duration 12 weeks.
The recorded content which is released every week will be for a total of about 2-4 hours, split into multiple lectures which includes the theory and tutorial videos. All videos are copyrighted to IIT Madras but will be available on YouTube as a public playlist for anyone to access and view.
Self test assessments for every video lecture, a practice assignment for the week with solutions will also be released apart from text transcripts and any related notes.
The weekly graded assignment will also be released along with the above content.
Each course has 3 types of assessments - online weekly assignments, monthly in-person proctored quizzes and an in-person end term exam.
Two quizzes will be conducted at the end of Weeks 4 and 8 based on the content of Weeks 1-4 and 1-8 respectively.
Exam City Details (we have added few new cities form Sept 2024 term): https://docs.google.com/spreadsheets/d/e/2PACX-1vT6KKXyQjldD7sUVpinTd9oW1dpaDhkm3cq1b2RM5wqGNHrComOQbXR3C9jh14arLmxhnxc9jNUbC8O/pubhtml
[Updated on Jul 15, 2025]
Exam Date clashes NPTEL, IITM's non-campus BS programs, and web-enabled MTech programs
[Updated on Jul 18, 2025]
The exam dates for IITM's non-campus BS programs, web-enabled MTech programs, and some NPTEL courses will fall on the same day. It is solely your responsibility to ensure that there are no exam date clashes before registering for any additional courses or programs. IITM CODE Office will not be responsible for making any special arrangements to resolve such conflicts.
Total Course Score (T) will be the sum of all assessment components in every course as defined in the Grading document of that term.
A candidate is deemed to have passed a course IF Total Course Score (T) >= 40/100
This criteria is the same for all learners in the course.
An absolute grading system, as described in the following table, will be followed:
Condition satisfied by ‘T’ - Total Course Score (Out Of 100) | Status | Letter Grade | Grade point |
(T ≥ 90) | Pass | S | 10 |
(90 > T ≥ 80) | Pass | A | 9 |
(80 > T ≥ 70) | Pass | B | 8 |
(70 > T ≥ 60) | Pass | C | 7 |
(60 > T ≥ 50) | Pass | D | 6 |
(50 > T >= 40) | Pass | E | 4 |
(T < 40) | Fail | U | 0 |
Weekly average assignment score <40/100 or 0 quizzes attended - (Not eligible to write the final exam) | Fail | WA/WQ | 0 |
Complete ET alone in next term; OPPE will NOT be scheduled. GA, quiz and OPPE marks will be carried over OR Repeat the entire course | Incomplete (Absent in ET alone) | I | - |
Complete ET and OPE in next term, Both oppes will be scheduled. GA and quiz marks will be carried over OR Repeat the entire course | Incomplete (Absent in both ET & OPPE) | I_BOTH | - |
Complete OPE alone in next term, Both oppes will be scheduled. GA, quiz and ET marks will be carried over OR Repeat the entire course | Incomplete (Absent/fail in OPPE) | I_OP | - |
[Updated on Aug 19,2025]
As per the new policy, the students can improve the grades obtained in courses of a level as long as they are within the same level and have not progressed to the next level. For eg: if a student completes the 8 courses of the foundation level and wishes to improve any course grade, they have to do it in the terms that are available within the maximum permissible terms. The student will not be allowed to take any foundation level improvement course once they start the Diploma Level.
The cgpa will be frozen once they move to a new level.
The fee for repeating the course for improvement will be twice the regular course fee and the learner will have to submit all the weekly assignments, appear for the quizzes and final exams. The highest score amongst all attempts for a course will be used for calculating the CGPA.
If average assignment score < 40/100 or no quiz attended or T<40/100, the learner has to repeat the entire course. This includes submission of assignments and redoing all the subsequent quizzes and the end term exam. Fees for repeating the course is the same as the course fees.
Note: Learners repeating a course for any reason must do so within the time and term limits:
|
Applicable for courses with WA, WQ, U or I grade.
You can choose to repeat courses in a single term or across multiple terms. You can also register for new courses in the term. The total number of courses must be within the CCC limit. Learners with an Incomplete (I) grade in a course can take a Make Up Exam instead of repeating the course.
Applicable for courses with A, B, C, D or E grade.
You can choose to repeat courses to improve the grade in the course. The highest grade will be recorded in the transcript. The total number of courses must be within the CCC limit. Course fee Repeat for Improvement courses will be double the normal fee.
[Updated on Aug 28th,2025]
As per the new policy Effective from Jan 2026 - , It is proposed that students can improve the grades obtained in courses of a level as long as they are within the same level and have not progressed to the next level. For eg: if a student completes the 8 courses of the foundation level and wishes to improve any course grade, they have to do it in the terms that are available within the maximum permissible terms. The student will not be allowed to take any foundation level improvement course once they start the Diploma Level.
The cgpa will be frozen once they move to a new level.
Applicable for courses with I grade.
You can choose to take a Makeup Exam for a course with Incomplete (I) grade. Learners will only be required to reappear for the Final Exam for that course. The Makeup Exam does not count towards CCC, but a student can appear for a maximum of FOUR final exams in a term. If you have already registered for 4 courses, you do not have any more final exam slots available.
Note: The grading pattern for make-up exams will be as follows: the pattern used will be as per the formula used in the term the course work was done and not as per the term the makeup exam was taken.
Quick Reckoner Table
COURSE PASS STATUS | New Course Allowed? | Repeat Course? | Take Make Up Exam? | |
Passed all | Yes |
|
| Not recommended but available
|
Failed any/all | Yes | Yes |
| |
Absent for all final exams | Yes |
| Yes | |
Passed + Absent | Yes |
| Yes | |
Failed + Absent | Yes | Yes | Yes |
Repeating OPPE:
OPE1/OPE2 | ET | T | Grade | Condition for OPPE/course reg | Foundation | Diploma |
Absent | Absent | - | U | Repeat the entire course | Course Fee | Course Fee |
Absent | Present | >=35 | I | Complete OPE alone in next term, GA, quiz and ET marks will be carried over OR Repeat the entire course | 1000 | 2000 |
<35 | U | Repeat the entire course | Course Fee | Course Fee | ||
Present score< x/100 | Present | >=40 | I | Complete OPE alone in next term, GA, quiz and ET marks will be carried over OR Repeat the entire course | 1000 | 2000 |
<40 | U | Repeat the entire course | Course Fee | Course Fee | ||
Absent | - | I | Repeat OPPE and ET OR Repeat Entire course | 2000 | 4000 | |
Present score> x/100 | Present | >=40 | Actual grade | PASS (depending on course criteria) | Course Fee | Course Fee |
<40 | U | Repeat entire course | Course Fee | Course Fee | ||
Absent | - | I | Repeat ET alone OR Repeat Entire course | 1000 | 2000 |
Registered Category | OPPE |
ET alone | No OPPE will be conducted |
OPPE alone | Both OPPE will be conducted |
ET + OPPE | Both OPPE will be conducted |
Repeat_OPPE Criteria
(w.e.f from Jan 2026 term) [updated on Jan 05, 2026]
Students who were OPPE eligible and received an I_OP in the September 2025 term, and have registered as Repeat OPPE for the January 2026 term, will continue to be considered eligible for OPPE in January 2026. However, students who were marked OPPE Ineligible with I_OP or I_Both and have registered for the respective course as Repeat OPPE or Repeat OPPE & End Term must regain OPPE eligibility in the January 2026 term by submitting the required assignments and OPPE SCT. If OPPE eligibility is not attained, the OPPE will not be scheduled and a U grade will be awarded for the January 2026 term.
(This is not applicable for the students who are continuing after qualifying in the same term)
Once the registration window closes in any term, adding courses will not be allowed. Dropping a course will be allowed within 4 weeks of the term start date and not beyond. Rs 2000 will be deducted if a Foundation level course is dropped and Rs 4000 will be deducted if a Diploma/Degree level course is dropped.
Level | Paid | Retained by IITM as Admin charges | Refund |
Foundation | 4000 | 2000 | 2000 |
2000 | 2000 | 0 | |
1000 | 2000 | 0 | |
Diploma/Degree | 10000 | 4000 | 6000 |
5000 | 4000 | 1000 | |
2500 | 4000 | 0 | |
Project Course | 2500 | 500 | 2000 |
Please note, The amount to be refunded will be added to your student wallet and NOT refunded to the bank account. This amount can be used when you register for courses in the next term and deducted from the fees to be paid then.
**Admin charges will remain the same for the revised fees for those who will be joining in Jan 2026 term also.
Here are some suggested learning paths
Terms | Comfortable | Medium pace | Fastest |
4 terms - 1 yr 4 months | 3 terms - 1 yr | 2 terms - 8 months | |
20hrs per week | 30 hrs per week | 40 hrs per week | |
2 hrs/week day M-F 10 hrs/weekend | 3 hrs/weekday M-F 15 hrs/weekend | 5 hrs/weekday M-F 15 hrs/Sat-Sun | |
Term 1 | English-I | English-I | English-I |
Math for Electronics I | Math for Electronics I | Math for Electronics I | |
Introduction to C Programming | Introduction to C Programming | ||
ESTC | |||
LAB | C Programming Lab - 1 Day ESTC Lab -1 Day | ||
Term 2 | Introduction to C Programming | ESTC | Linux |
ESTC | English II | EEC | |
Linux | Digital Systems | ||
English-II | |||
LAB | C Programming Lab - 1 Day ESTC Lab -1 Day | C Programming Lab - 1 Day ESTC Lab - 1 Day Linux Lab - 1 Day | Linux Lab - 1 Day Electronics Lab-1 Day |
Term 3 | English-II | EEC | Embedded C (If completed all foundation level courses and lab except this can register for the diploma level courses given below along with this course) |
Digital Systems | Digital Systems | Digital System Design | |
Embedded C | Python Programming | ||
Signals and Systems | |||
LAB | Electronics lab - 2 Days Embedded C Lab - 1 Day | Embedded C Lab - 1 Day | |
Term 4 | EEC | Digital System Design | Analog Electronic Systems |
Linux | Python Programming | Digital Signal Processing | |
Signals and Systems | Computer Organisation | ||
ETM | |||
LAB | Linux Lab - 1 Day Electronics lab - 2 Days | Digital System Design Lab - 1 Day | Analog Lab - 2 Days |
Term 5 | Embedded C | Analog Electronic Systems | Sensors and Application |
Signals and Systems | Digital Signal Processing | Electronic System Project | |
Computer Organisation | Signal Processing Project | ||
LAB | Embedded C lab - 1 Day | Analog Lab - 2 Days | Project - 2 Weeks Sensors Lab - 2 days |
Term 6 | Computer Organisation | ETM | Embedded Linux and FPGA's |
Python Programming | Sensors and Application | Math for Electronics -II | |
Electronic System Project | Electronic Product Design | ||
Signal Processing Project | Strategies for Professional Growth | ||
LAB | Project - 2 Weeks Sensors Lab - 2 days | Embedded Linux and FPGA's Lab - 1 Day | |
Term 7 | Analog Electronic Systems | Math for Electronics II | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses |
Digital System Design | Electronic Product Design | ||
Strategies for Professional Growth | |||
LAB | Analog Lab - 2 Days DSD Lab - 1 Day | ||
Term 8 | Digital Signal Processing | Embedded Linux and FPGA's | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses |
ETM | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses | ||
LAB | Embedded Linux and FPGA's Lab - 1 Day | ||
Term 9 | Sensors and Application | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses |
Electronic System Project | |||
Signal Processing Project | |||
LAB | Project - 2 Weeks Sensors Lab - 2 days | ||
Term 10 | Electronic Product Design | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses | |
Strategies for Professional Growth | |||
LAB | |||
Term 11 | Math for Electronics II | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses | |
Embedded Linux and FPGAs | |||
LAB | Embedded Linux and FPGAs Lab - 1 Day | ||
Term 12 | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses | ||
Term 13 | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses | ||
Term 14 | Department Elective or Open Elective or Apprenticeship or NPTEL or Campus Courses | ||
Note: The learning path for the BS degree level will be mentioned in the due course of time.
We are introducing new practices this term that require your attention (from Jan 2025 Term):
For the following Foundation-level and Diploma courses:
Requirement:
Why is this required?
Course Code | Course Name | Prerequisite | Corequisite |
HS1101 | English I | None | None |
MA1101 | Math for Electronics I | None | None |
EE1101 | Electronic Systems Thinking and Circuits | None | None |
EE1901 | Electronic Systems Thinking and Circuits Laboratory | None | EE1101 |
CS1101 | Introduction to C Programming | None | None |
CS1901 | C Programming Laboratory | None | CS1101 |
HS1102 | English II | HS1101 | None |
CS1102 | Introduction to Linux and Programming | None | CS1101 |
CS1902 | Linux Systems Laboratory | None | CS1102 |
EE1102 | Digital Systems | CS1101 | None |
EE1103 | Electrical and Electronic Circuits | EE1101,MA1101 | None |
EE1902 | Electronics Laboratory | EE1901 | EE1103,EE1102 |
CS2101 | Embedded C Programming | CS1101 | None |
CS2901 | Embedded C Programming Laboratory | CS1901 | CS2101 |
Course Code | Course Name | Prerequisite | Corequisite |
EE2101 | Signals and Systems | EE1103 | MA2101 |
CS2102 | Python Programming | None | None |
EE2102 | Analog Electronic Systems | EE2101 | None |
EE2901 | Analog Electronics Laboratory | None | EE2102 |
EE3101 | Digital Signal Processing | EE2101 | None |
EE2103 | Digital System Design | EE1102 | None |
EE2902 | Digital System Design Laboratory | EE1902 | EE2103 |
EE3103 | Sensors and Applications | EE2102 | None |
EE3901 | Sensors Laboratory | EE2901 | EE3103 |
EE3999 | Electronics System Project | None | EE2901,EE3901 |
EE4999 | Signal Processing Project | None | EE2101,EE3101 |
EE2104 | Computer Organisation | None | None |
EE2105 | Electronic Testing and Measurement | None | None |
The student who has completed all the foundation and diploma level courses will be permitted to register for Degree Level Courses. Students who complete all the above courses will be issued the provisional Diploma in Electronic Systems if they choose to continue with the program.
Students would have completed 86 credits at the end of the Diploma Level and need 56 credits more to earn the BS degree. The committee approved the following courses to be offered at the degree level. In addition, the students can also transfer credits from NPTEL and courses done at IITM or other institutes as given below.
The following courses are proposed as core/mandatory courses at the Degree Level.
Course Code | Course Name | Prerequisite | Corequisite |
EE4101 | Embedded Linux and FPGAs | None | None |
EE4901 | Embedded Linux and FPGA Lab | None | EE4101 |
EE3104 | Electromagnetic Fields and Transmission Lines | None | None |
EE4102 | Electronic Product Design | None | None |
GN3001 | Strategies for Professional Growth | None | None |
EE3102 | Control Engineering | EE2101 | None |
MA4101 | Math for Electronics II | MA1101 | None |
5 courses have to be taken from this list of 9 courses given here to satisfy the 5 department electives (20 credits).
Course Code | Course Name | Prerequisite | Corequisite |
MA3101 | Probability and Statistics | None | None |
EE4103 | Communication Systems | None | None |
EE5101 | Internet of Things (IoT) | None | None |
EE3106 | Semiconductor Devices and VLSI Technology | None | None |
EE3107 | Analog circuits | None | None |
EE5102 | Digital IC Design | None | None |
EE5103 | Power Management for Electronic Systems | None | None |
EE5104 | Biomedical Electronic Systems | None | None |
EE4104 | Computer Organization and Microprocessors | None | None |
Course Code | Course Name | Prerequisite | Corequisite |
CS4022 | Operating Systems | None | None |
CS2004 | Machine Learning Foundation | None | None |
CS2001 | Database management systems (DBMS) | None | None |
CS2002 | Programming Data Structures and Algorithms using Python | None | None |
CS2005 | Programming Concepts using Java | None | None |
CS2003 | Modern Application Development I | CS2001 | None |
CS2006 | Modern Application Development II | None | CS2003 |
CS2007 | Machine Learning Techniques | CS2004 | None |
CS2008 | Machine Learning Practice | None | CS2004,CS2007 |
CS3004 | Deep Learning | CS2007 | None |
CS5003 | Deep Learning for Computer Vision | CS3004 | None |
EE4001 | Speech Technologies | None | None |
DA5013 | Deep Learning Practice | CS3004 | None |
MS4002 | Design Thinking for Data-Driven App Development | None | None |
MS4001 | Industry 4.0 | None | None |
MS4003 | Financial Forensics | None | None |
MS3002 | Market Research | None | None |
MS4023 | Game Theory and Strategy | None | None |
MS3033 | Managerial Economics | None | None |
MS3034 | Corporate Finance | None | None |
Course name | Course code | Credits | Prereq | Coreq |
Apprenticeship in Electronics Systems 1 | EE4902 | 4 | None | None |
Apprenticeship in Electronics Systems 2 | EE4903 | 4 | None | None |
These conditions shall be applicable to the students admitted to the foundation level from May 2026. These are not applicable for students who have entered in the May 2026 term or before that. But completing the foundation level in 9 terms is applicable for all.
Students will be removed from the program if they do not complete
The student will be issued warnings about insufficient progress and about complying with these conditions starting from term 3.
This is for ALL students in the foundation level.
Currently, the CCC is calculated based on the courses passed in the last 2 terms by the students and enforced too, deciding the number of courses that students can take in a given term in the Foundation Level.
In view of the conditions imposed above leading to exit from the program if not satisfied, it was proposed that the CCC will only be a recommendation and not enforced. This will enable students to make up for term breaks and meet the proposed course completion criteria.
The Diploma level can now be completed in a maximum of 12 terms instead of 9 terms as has been the case till now. This extension of 12 terms as the maximum limit to complete the Diploma level shall be applied for all learners, starting from the first batch, who started the Diploma Level in May 2024.
The maximum duration for the BS levels shall remain unchanged at 9 terms. The total duration permissible for the BS degrees shall also remain at 6 and 8 years, respectively.
These conditions below shall be applicable to the students admitted to the Diploma level from May 2026. These are not applicable for students who have entered in the May 2026 term or before that. But completing the diploma level in 12 terms is applicable for all.
To ensure continuous progress and steer students towards completing courses on time, the following intermediate checkpoints were also proposed. The student must complete
The student will be issued sufficient alerts and warnings about these checkpoints.
[Updated on Aug 28,2025]
As per the new policy from Jan 2026 Term, the students can improve the grades obtained in courses of a level as long as they are within the same level and have not progressed to the next level. For eg: if a student completes the 8 courses of the foundation level and wishes to improve any course grade, they have to do it in the terms that are available within the maximum permissible terms. The student will not be allowed to take any foundation level improvement course once they start the Diploma Level.The cgpa will be frozen once they move to a new level.
We don't recommend taking improvement courses in the Sep 2025 term itself.
The Direct admission to the Diploma, where students exit with the Diploma, comprises 8
courses and 2 projects (35 credits).
Eligibility for Prizes:
1. Certificate of Merit
Awarded to students at 2 levels: completing Foundation+ Diploma (86 credits),
completing the BS degree (142 credits)
Criteria: CGPA between 9.00 and 9.50 at the end of Foundation+Diploma or when
graduating with a BS.
2. Certificate of Academic Distinction
Awarded to students at 2 levels: completing Foundation+ Diploma (86 credits) or
completing the BS degree (142 credits)
Criteria: All students with CGPA greater than or equal to 9.50 at the end of Foundation+ Diploma
or when graduating with a BS.
3. Certificate of Academic Excellence
Awarded to students at 2 levels: completing Foundation+ Diploma (86 credits) or
completing the BS degree (142 credits)
Criteria: The students with the highest CGPA at the end of Foundation+Diploma or
when graduating with BS will be identified and awarded. The actual number of students
will be decided by the Steering committee.
The students under the above three categories will be awarded a medal along with the certificate.
The following will be the process followed for identifying the students eligible for the awards:
a. The list of students completing the foundation+ diploma or the BS degree in a
calendar year January-December will be consolidated and considered to finalize the
prizes.
b. Certificates will be awarded for all the 3 categories (Certificate of Merit , Certificate of Academic Distinction , Certificate of Academic Excellence) with medals being given for the students for the respective category.
Prize Eligibility Criteria for Improvement Courses
For the prizes awarded after the diploma level, we will consider the CGPA only till the term when the student completes the diploma. Improvements in foundational/diploma courses done after completion of diploma will not be considered for the diploma-level prizes. For example, if a student had repeated a foundation/diploma course for improvement in September 2023 but had completed diploma in May 2023, then the CGPA secured in May 2023 will be considered for diploma-level prize. Diploma-level prizes will not be given retrospectively.
Certificate of Merit and Distinction Policy
Students eligible for a Certificate of Merit or Distinction must maintain a clean academic and disciplinary record. Any instance of academic malpractice or disciplinary violation in a student's history will result in disqualification from receiving the certificate, irrespective of academic performance. [Updated on April 14,2025]
[Updated on August 12,2025]
Eligibility to apply for MS Upgrade:
● Students who complete the Foundation and Diploma Level (102 credits) and the 4 core
courses in degree level
● Should have a cgpa >= 8.0 at the end of 102 credits
Process proposed:
● Students can apply for this upgrade in the months of April/October every year.
● They will go through the regular process of test/interview as per the host department
rules.
● If selected, they will complete 28 credits on campus - 20 credits of course work and 8
credits project work (apprenticeship) over a duration of 2 semesters (1 year).
● These credits will be transferred to the program for completion and award of the BS
degree.
● MS eligibility: Min CGPA of 8.00 in the campus courses + project or a valid GATE score,
acceptance by a guide.
● Fees to be paid for the MS program as stipulated by the institute.
The program provides the students in the BS level of the program to pursue an apprenticeship with companies and research projects and earn up to 12 credits in this level. Doing an apprenticeship is optional.
Steps involved in the Apprenticeship program:
If the student applies and is accepted by any of the companies that are preapproved by IITM for this purpose, the apprenticeship will be directly approved.
Else the student will have to submit the details of the company/organization and the Apprenticeship committee will decide based on the details submitted.
Once the apprenticeship is approved, the student has to submit the details of the Reporting Manager in the Organization to IITM.
Students have to file the work log to the IITM BS office every week.
After 4 weeks, based on the student’s performance, the reporting manager has to confirm if they would like to continue with the student as an apprentice for the next 7 months. This confirmation letter should be submitted to the IITM BS Program’s Office.
After the completion of 4 months, the student or the company can choose to discontinue the apprenticeship. A letter from the company has to be submitted outlining the work done by the student and whether it was satisfactory to obtain partial credits.
A letter from the Reporting Manager should be submitted to the IITM BS program on the company’s letterhead stating the work done by the student and whether it was satisfactory.
The following will be norms with respect to pursuing an apprenticeship:
It is recommended that students pursue a maximum of 2 courses each term during the duration of the apprenticeship to be able to do well in both.
The fee for credit transfer is fixed as Rs 5000/- per credit for Apprenticeship. When students opt to credit this at the BS level, they have to pay the credit transfer fee at the time of registration.
Please refer the link to know more about Apprenticeship:
Updated on Jul 1, 2026
To optimize student travel and academic progression, this policy structures the completion of all 5 Foundation Level Labs so that students need to visit the IIT Madras campus a maximum of two times.
To ensure students visit campus only twice during the Foundation level, lab registrations must follow one of the approved grouping tracks:
Important — Single Lab Restriction:
Registering for only one lab in a given term is strictly prohibited. Students are not permitted to attend in-person lab sessions at IIT Madras for a single lab.
The following are the essential requirements that are recommended to pursue the BS Degree program from IIT Madras[1]. Please note that there will be updates in some of the specifications with changes happening in technology.
To enroll and study in the program, every student is required to have a laptop or desktop with the minimum configuration being as follows:
Minimum of 2 MBPS connection is required to attend sessions without disruptions. However we strongly recommend broadband connections with much higher bandwidth for the best learning experience.
All students have to mandatorily attend the system compatibility test and ensure that the system you have conforms to the above requirements and student has to participate in this on the dates mentioned by the Admin team to get this completed.
Some more helpful links that will help you in understanding possible system configurations:
24. Rules for non-campus BS students applying for the Nirmaan pre-incubation
IIT Madras BS Degree has mandated that all students of all programs should mandatorily complete the POSH – Becoming Gender Sensitive training course, as part of the institute’s commitment to maitain a safe and respectful learning environment for everyone.
Module Link: https://seek.onlinedegree.iitm.ac.in/courses/ns_posh?id=14
Please access the course from your student mail id.
Students who do not complete the POSH training will not be permitted to proceed with course registration in the subsequent term, starting from when access to the course is provided.
All queries, requests, and issues must first be submitted through the Student Support Portal by raising a support ticket.
Please wait for at least 24 hours after raising the ticket for the support team to review and respond.
If you have not received a response within 24 hours, you may follow up on the same ticket instead of creating a new one.
If you have already raised a support ticket, waited for 24 hours, and followed up on the ticket, but have still not received a response or are not satisfied with the resolution provided, you may escalate the matter as per the escalation matrix below.
Email: victoria@study.iitm.ac.in , kavitha_g@study.iitm.ac.in , nkavitha@code.iitm.ac.in
Email: bharathi@study.iitm.ac.in
Students are requested to contact the above email IDs first. If the issue remains unresolved or the response received is not satisfactory, it may be escalated further as per the hierarchy below.
BS Degree Program Coordinators
The Leaderboard portal provides students with insights into their academic performance through subject-wise rankings, level completion rankings, and course-wise performance analytics.
Important: The Leaderboard can be accessed only using your registered student email ID. This ensures that each student can view only their own academic performance and rankings.
ES Student Leaderboard Link
User guide : Click here
No, alumni status is only if you complete BSc or higher.
Not required.
Please write to iic@study.iitm.ac.in for this.
-------- End of Document --------
[1] Last updated: Aug 5, 2021