Published using Google Docs
IITM BS Degree Programme - Student Handbook (Updated 15022026) - Student version
Updated automatically every 5 minutes

        

Student Handbook

        

IITM BS Degree Office, 3rd Floor, ICSR Building, IIT Madras, Chennai - 600036                              support@study.iitm.ac.in


Please read this carefully

Dear student,

This Student Handbook is intended to provide IIT Madras BS 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 programme. It also gives you formal notification and explanation of the programme’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.

All rules and regulations in this document are approved by our committee. As changes keep getting approved, we will update them here.

We hope that your time as a student in this programme is successful and enjoyable.

Thank you.


Table of Contents

A)   Data Science & Applications        7

1.    Highlights of the programme        7

2.    Flexibility        7

3.    Courses in the programme        8

3.1 Definition of credit in the program        8

3.2 Level 1: The Foundation level        8

3.3 Level 2: Diploma level        8

Diploma in Programming        8

Diploma in Data Science        8

(All the courses and Project are mandatory)        8

3.4 Level 3: BSc Degree level courses        9

3.5 Level 4: BS Degree level courses        10

3.6 Two new elective courses (4c) at the degree level        10

3.6 Program Structure :        12

4.   Fees for the entire programme        12

4.1.Existing Fees for the students who joined the program till Sep 2025 Term :        13

4.2.Revised Fees for the students who join the foundation level from Jan 2026 Term  onwards :        14

4.3 For students who are outside India:        16

5.    Admission to the programme        17

5.1 Regular Entry into Foundation level        17

5.1.1 Eligibility to Apply for the Qualifier Exam        17

5.1.2 Preparation for the Qualifier exam        17

5.1.3 Eligibility to appear for the qualifier exam        18

5.1.4 Criteria for passing the qualifier exam        19

5.1.5 Validity of the qualifier score        19

5.1.6  Communication about qualifier exam results        19

5.1.7 Second attempt: If a candidate was absent or failed the first attempt of qualifier exam        19

5.1.8 Candidates who did not become eligible for Qualifier exam        20

5.1.9 Options to register to courses once qualified        20

5.2 JEE-based Entry into Foundation Level        20

6.   Credit Clearing Capability        21

7.   Course registration - steps involved        22

8.   Direct Entry into Diploma programme        22

8.1  Eligibility to Apply        23

8.2 Qualifying Process        23

9. Credit Transfer        24

9.1 Credit Transfer for NPTEL Courses        24

Table 3: SWAYAM NPTEL courses Applicable under HS/MG   category for crediting in the BS level        25

9.2 Credit Transfer from On campus courses        25

(**This will be in effect from January 2024**)        25

9.3 Comprehensive Exam courses        26

9.4 Important Advisory for Credit Transfer Courses        27

10.  Learner Life Cycle        28

11. Timeline for original certificate:        29

11.1 Exit form window and senate date :
[Updated on Nov 28, 2025]        29

11.2 Photo Collection for Final certificate:        30

12. Alumni Details        30

12.1 Eligibility and Payment        31

12.2 Alum Card and its Benefits :        31

12.2.1 Alum Card Benefits        31

12.2.2 Importance of the Alumni Card        31

12.2.3 Exclusive Benefits        31

12.2.4 Event Participation        32

12.2.5 Additional Benefits        32

12.3 Discourse Forum Access        32

13.  Design of certificates for the 6 levels of the program        32

14 Academic Documents for students        37

14.1 Types of documents        37

14.2 Procedure to Apply for Official Transcript & Bonafide Certificate        38

14.3 Policy on Advanced Certificate for Diploma Level Students        38

14.3.1 Policy on Advanced Certificate        38

14.3.2 The Advanced Certificate will be awarded as:        39

14.3.3 Eligibility Criteria        39

14.3.4 Sample Certificate :        39

15.  Academic aspects        40

15.1  Academic calendar        40

15.2 Course structure suitable for online delivery        42

15.3 Evaluation and grading of courses in every term        42

15.4 Exam Center Policy        43

15.5 Exam Date Clashes between Programs :        44

15.6 Pass criteria for each course        44

15.7 Repeating a course        45

15.7.1 Registering for Courses: Term 2 Onwards        46

15.7.2 Repeating a Course - WA, WQ, U or I grade        46

15.7.3 Repeating a Course for Improvement        47

15.7.4 Make Up Exams        47

15.8 Dropping a course        49

(This is not applicable for the students who are continuing after qualifier in the same term)        49

16. Learning paths available        50

16.1 Prerequisite course requirements        51

Foundation courses        51

Diploma level courses        51

Degree Level Courses:        55

Table 1: Department Core/Elective Courses [Updated on March 18, 2026]        55

17. Changes in project grading        56

18. New Rules for Foundation & Diploma Level Completion        59

18.1 Foundation level checkpoints:        59

18.2 Change in CCC at the foundation level:        59

18.3 Increasing the maximum number of terms for completing the diploma level        59

18.4 Checkpoints in the Diploma level        60

18.5 Improvement Term Limit        60

19. Eligibility Criteria Prize        60

20. Re Entry after Diploma/Degree Exit        62

20.1 Eligibility and Requirements for Re-admission Final Exams        62

20.2 Examination and Fee Structure        62

20.3 Post-Readmission Academic and Administrative Processes        63

21. Pathways to get admission to Masters or Research programs at IITM        63

a. Get a GATE score/rank and apply to IITM’s MTech/MS or PhD programs (Campus program)        64

b. Apply for the MS program as a CFTI student if you have CGPA>= 8.0 in IITM’s BS program. (Campus program)        64

c. Apply to the MS program as a Project staff within IITM (Campus program)        65

d. Upgrade to the on-campus MS program        65

e.  Upgrade to a PG Diploma or MTech degree online after the BS        66

22. Apprenticeship in the BS level of IIT Madras’ BS in Data Science and Applications        66

23. Software and Hardware Requirements - Mandatory System Specifications        68

23.1 Hardware        68

23.2 Software/Applications        68

23.3 Internet Bandwidth        68

23.4 For Online Interactions/Proctored Examinations        69

23.5 System compatibility test        69

23.6 Other References        69

24. Non Academic Rules        69

25. Research Paper Publishing Policy        69

26.Announcements and Events Video Links :        70

26.1 New initiatives approved in June Senate :        70

26.2 GATE 2025 Topper session : Click Here        70

26.3 Toppers Announcement : Click Here        70

26.4 PGD / M.Tech Update:        70

PGD/M.Tech introduction Meeting Link : Click Here        70

26.5 Level orientation (Youtube link): Click here        70

27. Rules for non-campus BS students applying for the Nirmaan pre-incubation        71

28. Exam dates [from 2026 to 2030]        71

29. Mandatory POSH Training for All Students        75

30. Common FAQ’s        75


BS in Data Science & Applications -  from IIT Madras

___________________________________________________

A)   Data Science & Applications

IIT Madras has launched the BS in Data Science and Applications. In this program, the course contents are delivered online and can be studied by anyone from anywhere, while the monthly quizzes and final semester exams will have to be attended in-person at designated centres.

Depending on the number of courses completed, learners can earn

1.    Highlights of the programme

Courses are taught by faculty of IIT Madras/other reputed institutes as well as experts from the industry.

Unlike many competitive admission exams which work on the philosophy of elimination and selection and admit a very limited number of learners into various programmes based on their performance relative to that of others, in this programme there are specific qualifying criteria,  and a significantly large number of learners can enter.

Learners of any background, be it engineering, sciences, humanities, arts, medicine, law, etc can attempt and join this programme.

There is no limitation on the age of the learner or their geographical location.

2.    Flexibility

There are two entry and four exit points, with learners being able to exit with either course certificates, or diploma or the degree. Learners can choose their pace of study every term. Being an online programme, there is no geographical barrier to learning from this programme - learners only need to travel to exam centres for exams each term.

IT IS IMPORTANT TO NOTE: This programme is NOT BASED on an admission process.  Qualified learners can attempt respective stages of the programme and those who clear each stage will receive the certificate corresponding to that stage alone.

So, for example, the learner should be aware that they are not being admitted to a degree programme after the Qualifier. It is only for the set of Foundation courses, which on successful completion makes them eligible to enter the Diploma level. The diplomas or degrees are obtained by the candidate only when the requisite number of credits are accrued by completing the courses prescribed and satisfying any other mandatory criteria.

Admission to any level does not automatically entitle the learner to exit the programme with the Diploma or the degree.

3.    Courses in the programme

3.1 Definition of credit in the program

The credits here are based on the UGC system of counting 14 hours of learner engagement as 1 credit. (1 credit mentioned here would be equivalent to 3 credits in the current IITM campus Credit system.)

The number of credits required to graduate with the BSc is 114 while that for the BS is 142. The structure of the program is as follows:

3.2 Level 1: The Foundation level

3.3 Level 2: Diploma level

Diploma in Programming

Diploma in Data Science

 (All the courses and Project are mandatory)

Theory - MLF (4c), MLT (4c), MLP (4c), TDS (3c), BDM (4c)

Project - MLP Project (2c)

Option 1 (6 credits)

Option 2 (6 credits)

Business Analytics (4 Credits)

Introduction to Deep Learning and Generative AI (4 Credits) BSDA2001
Co Requisite : MLP

Business Data Management Project. (2 Credits)

Deep Learning and Generative AI project (2 Credits) BSDA2001P

Corequisite : DL-Gen AI Theory

(Those students who fall short of the 54 credits in the Diploma level (temporary, for a few students) will have to do additional courses in the BSc level to make up for the deficit in credits. A student will be eligible for the BSc degree only if they complete 114 credits as per the norms given.)

3.4 Level 3: BSc Degree level courses

Note : Students entering the BSc level are required to mandatorily select Software Engineering, Software Testing, Artificial Intelligence, and Deep Learning, along with the mandatory course Strategies for Professional Growth. Elective courses can be added either along with mandatory courses or after completing mandatory courses [bound to maximum 4 courses per term policy].

3.5 Level 4: BS Degree level courses

Apprenticeship has been split into 2 courses - one of 4 credits that corresponds to the 4 month internship and another as 8 credits for the term of apprenticeship that is continued from months 5-8 in the same company and domain.

Apprenticeship is optional and one can earn 0/4/8/12 credits from it.

  1. The list of courses in
  1. Table 1: List of electives offered in the program
  2. Table 2: List of NPTEL electives that can be credited at the BSc level
  3. Table 3: List of HS/MG electives that can be credited from NPTEL

The list of courses in the 3 tables here are subject to periodic revision.

  1. Refer Credit Transfer for NPTEL Courses for process and credit transfer fee.

The course code defines the level of the course. If the course code is 2xxx,3xxx,4xxx then the level of the course is 2/3/4 respectively.

The fee for the level 3 courses is Rs 2500/credit while that of level 4 courses is Rs 5000/credit.

3.6 Two new elective courses (4c) at the degree level

Completely hands-on courses with weekly graded assignments along with a project + viva

Will have additional industry relevant topics - prepares you to attend job interviews

Enrollment limit: There will be a limit on the number of students who can enroll due to the project component.

Course no.

Course name

Category

Credits (pre-2015)

Prerequisites

BSDA4001

Data Science and AI Lab

BD

4

Deep Learning

BSCS4010

Application Development Lab

BP

4

Diploma in programming

Minors :

The Minors can be earned by completing the courses mentioned in the respective minor .The minors can be credited within the 142 credits required for the BS degree. The Minor can be earned only with the BS degree and not the Bsc degree.

A separate document will be issued by IITM stating that the Minor has been completed. There will be no change in transcript or the degree certificate for those who do the minor.

A student can earn more than one minor provided he should complete all the courses required for the minor.

Minor in Economics and FInance:

W.e.f Sep 2025 - Students will have the following minors :

Minor in Computer Systems

Prerequisite: Programming in C (BSCS3005)

Minor in Generative AI

Minor in Cloud Computing for AI

Minor in Algorithmic Decision Making

Minor in Multimodal AI Systems

Prerequisite: Deep Learning Practice (DLP) (BSDA5013)

Important point:

(updated on Jan04,2026)

Students will be given a choice to select it, if two minors are in the same term. if a course is already counted in previous term minor then the common course will not be counted

Eg : DLP is there in 4 minors but students can claim in any one of the minors only.

3.6 Program Structure :

4.   Fees for the entire programme

Number of credits in each level:

Level

Theory

Project

Apprenticeship

NPTEL

MG/HS/HM

Foundation

32

Diploma in DS

23

4

Diploma in P

23

4

BSc

28-X

X (0-4)

BS

28-A-B

A (0/4/12)

B=4

*Only maximum of 24 credits can be transferred towards non counted CGPA course

4.1.Existing Fees for the students who joined the program till Sep 2025 Term :

Foundation: Rs 32000/-

Diploma Level: 62500 x 2 = Rs 125,000/-

BSc Level: Rs 2.21L - 2.47L        

BS Level: 3.25L - 3.87L

Cost per credit (Rs)

Number of credits

Total fee

Level fees

Foundation

1000/c

32c

32000

32,000

Diploma

2500/c for Theory

1250/c for project

23x2=46c

4x2 = 8c

115,000

10,000

125,000

BSc

Level 3 - Rs 2500/c

Level 4 - Rs 5000/c

1000/c for NPTEL

20c for 5 mandatory courses (Level 3)

4c NPTEL+4c Level 3

4c NPTEL + 4c Level 4

8c Level 3

4c Level 3 + 4c Level 4

8c Level 4

50000

4000+10000

4000+20000

20000

30000

40000

64,000

74,000

70,000

80,000

90,000

BS

Level 3 - Rs 2500/c

Level 4 - Rs 5000/c

1000/c for NPTEL

2 Level 4 mandatory DS = 8c

2 Level 4 mandatory DP = 8c

4c NPTEL + 8c Level 3

4c NPTEL + 4c Level 3 + 4c Level 4

4c NPTEL + 8c Level 4

12c Level 3

12c Level 4

40000

40000

4000+20000

4000+30000

4000+40000

30000

60000

104000

114000

124000

110000

140000

4.2.Revised Fees for the students who join the foundation level from Jan 2026 Term  onwards :

Level

Credits

Total

Foundation

32

₹48,000

Foundation + One Diploma

59

₹129,000

Foundation + Two Diplomas

86

₹210,000

BSc Degree

114

₹286,000 - ₹310,000

BS Degree

142

₹386,000 - ₹450,000

PG Diploma in AI & ML

162

₹486,000 - ₹590,000

MTech in AI & ML

182

₹686,000 - ₹790,000

 

Level

Cost per credit (Rs)

Number of credits

No.of Credits to be completed in each level

Total fee

Level fees

Foundation

1500 /c

32c

32c

48000

48000

Diploma

Theory - 3000 /c

Project - 3000 /c

Theory = 23c*2 = 46c

54c

138000

162000

Project = 4c*2 = 8c

24000

BSc

Level 3 - 3000 /c

Level 4/5 - Rs 5000 /c

NPTEL - 1000 /c

BP/BD courses can be done in BSc level also

5 Mandatory Level 3 courses = 5*4c =20c

28c

60000

Option1 : 4c NPTEL+4c Level 3 = 8c

16000

76000

Option2 : 4c NPTEL + 4c Level 4/5 = 8c

24000

84000

Option3 : 8c Level 3= 8c

24000

84000

Option4 : 4c Level 3 + 4c Level 4/5 = 8c

32000

92000

Option5 : 8c Level 4/5 = 8c

40000

100000

BS

Level 3 - 3000 /c

Level 4/5 - Rs 5000 /c

NPTEL - 1000 /c

BP & BD can be done in BS level,

HS/MG courses can be done

only in BS level

2 mandatory Level 4 BD = 8c

28c

40000

2 mandatory Level 4 BP = 8c

40000

Option1: 8c NPTEL + 4c Level 3**

20000

100000

Option2 : 8c NPTEL + 4c Level 4/5**

28000

108000

Option3 : 4c NPTEL + 8c Level 3

28000

108000

Option5 : 4c NPTEL + 4c Level 3 + 4c Level 4/5

36000

116000

Option6 : 12c Level 3

36000

116000

Option4 : 4c NPTEL + 8c Level 4/5

44000

124000

Option7 : 12c Level 4/5

60000

140000

PGD

Level 4/5 - Rs 5000 /c

Level 6 - Rs 10000 /c

3 Mandatory Level 5 courses = 3*4c =12c

20c

60000

Option1 : 8c of Level5

40000

100000

Option2 : 4c of Level5 + 4c of Level6

60000

120000

Option3 : 8c of Level6

80000

140000

M.Tech

Proj - 10000 /c

1 Mandatory Proj - 20c

20c

200000

200000

** only maximum of 8 credits from NPTEL can be transferred in the entire program

** BS level - 4 Credits is mandatory in HSMG from NPTEL / Program electives

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

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.

· 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 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 following address using INDIA POST courier. 1st Cross Road, CAMPUS, Indian Institute of Technology, Chennai 600036

4.3 For students who are outside India:

Facilitation fee for exams is in addition to the above for candidates writing exams overseas
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/-

5.    Admission to the programme

5.1 Regular Entry into Foundation level

To enter the Foundation level, applicants have to pass the Qualifier exam.

The Foundation courses allow for interested applicants with a variety of educational backgrounds to be trained in the basics (Math, Statistics, Computational Thinking, Python programming and English) required to take up the Diploma level of Programming & Data Science courses.

Entry: Via the Qualifier exam into the Foundation level

Exit 1. Foundation course certificate

Exit 2. Diploma in Programming/Data Science or both

Exit 3. BSc Degree in Programming and Data Science from IIT Madras

Exit 4: BS in Data Science and Applications from IIT Madras

5.1.1 Eligibility to Apply for the Qualifier Exam

Minimum eligibility: Should have studied Mathematics and English in Class 10.

  1. Anyone who has passed Class 12 or equivalent can apply irrespective of age or academic background. Those who qualify can join the program immediately. View list of accepted class 12 equivalents.
  2. School students who have appeared for their Class 11 final exams can apply irrespective of their group/stream/board. Those who qualify can join the program after passing Class 12.

No additional eligibility other than the ones mentioned above is required to apply for the qualifier process or join the foundational level courses after clearing the qualifying exam.

The week 1 content is available to all candidates to sample on the website (https://study.iitm.ac.in/ds/academics.html#AC15) and view when they fill the Qualifier exam form. The learner has to fill the qualifier form available on the website study.iitm.ac.in/ds

The learner has to pay the fees for the Qualifier exam - currently set as Rs 4000/- (from Jan 2026 term onwards)for Gen category  with suitable waivers for candidates from the SC/ST and PwD with 40% disability backgrounds. Currently there is no waiver for any other group of learners.

The fee will not be refunded once paid.

5.1.2 Preparation for the Qualifier exam

All regular entry applicants must go through the 4 week Qualifier Process to earn admission to the Foundation Level.

On the start date of the qualifier process week 1,  access to the content for the four Foundation level courses - English 1, Maths-1, Statistics-1 and Computational Thinking will be provided.

The content that includes videos, tutorials, practice/graded assignments and text transcripts is released week wise.

The content will be made live with an announcement on the portal, and an alert through email.

Every week the graded assignment must be submitted in each course.

5.1.3 Eligibility to appear for the qualifier exam 

At the end of the 4 weeks, a qualifier exam will be conducted for eligible candidates based on the content covered in the 4 weeks of study.

Each assignment will be graded out of 100

Any assignment that is not attempted will be marked as 0.

There is a change in the modality of finalizing the students who become eligible to write the

qualifier exam.

● If the average of the first 2 weeks’ assignment scores is >= 40/100 (or as per the cutoff

for each category of students) in each of the 4 subjects, the students will be eligible to

write the qualifier exam in the first attempt within the term.

● For those who do not qualify after the week 2 assignments, the average of the best 2 out

of the first 3 weeks’ assignment scores will be considered. If this score is >= 40/100 (or

as per the cutoff for each category of students) in each of the 4 subjects, the students

will become eligible to write the qualifier exam in the second attempt within the term.

● Reattempts within the term will be given suitably.

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.

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%

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.

Hall tickets will be released for only those candidates who become eligible to take the in-person proctored Qualifier Exam.

5.1.4 Criteria for passing the qualifier exam

In the qualifier exam comprising 4 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.

Min. Req. Qualifier Exam Score in each course

Min. Req. Average Qualifier Exam Score

General Learner

40%

50%

SC / ST / PwD with 40% disability

30%

40%

PwD with 40% disability & SC / ST

30%

40%

OBC-NCL / EWS

35%

45%

The qualifier exam marks will be displayed within the login on the portal along with an email and whatsapp alert sent to the candidates about this.

5.1.5 Validity of the qualifier score

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.

5.1.6  Communication about qualifier exam results

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.

5.1.7 Second attempt: If a candidate was absent or failed the first attempt of qualifier exam

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

5.1.8 Candidates who did not become eligible for Qualifier exam

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

5.1.9 Options to register to courses once qualified

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.

5.2 JEE-based Entry into Foundation Level

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.

Candidates who qualified to appear for JEE Advanced 2022 can directly join our program in the Sep 2023/Jan 2024 Term and 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.

6.   Credit Clearing Capability

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

7.   Course registration - steps involved

Students who are continuing with the program will go through the following steps to sign up for the courses:

8.   Direct Entry into Diploma programme

For those who have the foundations to enter the Diploma programme directly and those who wish to do just the Diploma and exit with it, this is a pathway. It is primarily aimed at working professionals or learners who already possess the fundamentals taught in Year 1 of this programme to enter the Diploma level directly.

Entry - Into Diploma level

Exit - One or both Diplomas from IIT Madras 

8.1  Eligibility to Apply

Students who have completed 2 years in any UG degree programme are permitted to apply to the diploma level through direct entry. Their second year marksheet or higher must be submitted as proof to qualify under this category.

8.2 Qualifying Process

  1. A separate Direct Admission to Diploma (DAD) qualifier exam will be conducted for the Diploma in programming (DP) and Diploma in Data Science (DS).
  2. These are conducted on the same date as the end term examinations of the IITM BS DS program. Hence these are conducted three times a year.
  3. Any candidate crossing the cut off marks defined below will be eligible to enter the Diploma Programme corresponding to the qualifier attempted and register to the courses.
  4. There will be no limit on the number of attempts by any candidate for direct entry, though the recommendation would be that if they do not pass the qualifier, they attempt through the foundation level.
  5. The qualifier for DAD-DP will be a 3 hr exam, subjects being English, Aptitude and 6 weeks of Maths 1. Students have to study Computational Thinking, Introduction to Python and then move on to the Programming Diploma subjects.
  6. The qualifier exam for the DAD-DS will be a 4 hr exam, with subjects being English, Maths 1, Statistics 1 and Python programming. Students have to start with Maths 2 and Statistics 2 and then continue with subjects in the Data Science diploma.

Students who have completed the Diploma in Data Science by Direct admission are directly eligible to also pursue the Diploma in Programming, if they wish to, without attempting the qualifier exam for this.

But students who complete the Diploma in Programming and wish to pursue the Diploma in Data Science have to appear for the qualifier for DS as they would not have studied Statistics 1 and Maths 1 as part of course work.

Fees for the DAD qualifier exam

Minimum required Qualifier Exam Score in each subject

Cut off marks required in DAD Qualifier exam

GEN / OBC-CL

Rs 6000/-

40%

50/100

SC/ST/PwD

Rs 3000/-

30%

40/100

SC/ST AND PwD

Rs 1500/-

30%

40/100

OBC-NCL, EWS

Rs 6000/-

35%

45/100

9. Credit Transfer

9.1 Credit Transfer for NPTEL Courses

The following process is to be followed for credit transfer from NPTEL:

  1. An NPTEL course of duration 4/8/12 weeks carries credit equivalence of 1/2/3 credits in the BS degree program.
  2. The learner must  register for the NPTEL exam using the @ds.study.iitm.ac.in Email ID.
  3. The learner has to register for NPTEL exams, pay the exam fee, and complete the NPTEL course.
  4. An NPTEL course can be transferred for credit only once and only to one program. The learner has to give an undertaking that they are submitting this course for credit transfer only to the IITM BS Degree program.
  5. The NPTEL courses will be added in PASS/FAIL mode and counted towards the credits with no letter grade and will not be included in the CGPA calculation.
  6. The fee for credit transfer from NPTEL courses is fixed as Rs 1000/- per credit. Hence, Rs 1000/-, Rs 2000/-, Rs 3000/- should be remitted as fees if a learner opts for credit transfer from NPTEL courses of duration 4/8/12 weeks. This fee is to be paid to the BS degree program, and is separate from the fee to be paid to NPTEL to complete the course.
  7. The learner can complete NPTEL courses any time after joining the Foundation Level (using the official IITM email) and apply for the course credit transfer in the BSc/BS levels.
  8. Refer the below table to know which term NPTEL courses can be transferred to which term in BS
  9. Students are required to pay the RKA fee if they are only doing a credit transfer in a term.

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 BSc/BS levels.

Table 2: SWAYAM NPTEL Courses Applicable for Department/Free Electives 

The NPTEL courses given in the below can be credited at the BSc 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 BSc programme. It should be credited only in either of the above. 

SWAYAM NPTEL Approved Dep/Free Elective course list:

https://docs.google.com/spreadsheets/d/e/2PACX-1vSJXV0JECyoQvgWvBlVxO13G0KRm5a1qNCRBa7rAw8GDY4e0cfm1KiVCwIgs_ed80ObtzQ1rfx_JWIR/pubhtml?gid=399341609&single=true
[Updated on Dec 15,2025]

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:

https://docs.google.com/spreadsheets/d/e/2PACX-1vSJXV0JECyoQvgWvBlVxO13G0KRm5a1qNCRBa7rAw8GDY4e0cfm1KiVCwIgs_ed80ObtzQ1rfx_JWIR/pubhtml?gid=1418834182&single=true

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

9.2 Credit Transfer from On campus courses

(**This will be in effect from January 2024**)

9.3 Comprehensive Exam courses

2 new 2-credit courses (Level 4) introduced as Electives in the degree level

  1. BSDA4002 Comprehensive Exam - Data Science & Artificial Intelligence (BD)
  1. write the GATE-DA exam
  2. are in the top 1 percent of all students who appeared in the GATE-DA paper that year
  3. can credit this course by submitting the proof of the Rank they have earned

  1. BSCS4009 Comprehensive Exam - Computer Science & Information Technology (BP)
  1. write the GATE-CS exam
  2. are in the top 1 percent of all students who appeared in the GATE-CS paper that year
  3. can credit this course by submitting the proof of the Rank they have earned

GATE Score will be valid for 2 years and these courses can be credited both in BSc and BS level.

9.4 Important Advisory for Credit Transfer Courses

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.

Upgradation from Online BS in Data Science and Applications to MS by research in Data Science  & Artificial Intelligence

10.  Learner Life Cycle

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@ds.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 “DS certified”/”DP certified”/”Both diplomas certified” but will not be awarded the Alumnus status.

11. Timeline for original certificate:

11.1 Exit form window and senate date :
[Updated on Nov 28, 2025]

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 BSc and 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.

  1. Required credits must be completed with all the Mandatory courses in Degree Level.
  2. Students must complete a minimum of 3 years (9 terms) for a B.Sc. degree and 4 years (12 terms) for a B.S. degree, starting from their first term in the program.*
  3. Exit form has to be mandatorily filled by the student; a professional photograph with a white/blue background and the Class X or XII certificate should be uploaded in the form. No other documents are acceptable.

*Example for Term Completion:

21f1 students - will complete 4 years in 24f3 (end of the Sep Term) - BS Certificates can be processed if a & b above are satisfied from Jan 2025 onwards.

21f3 students - will complete 4 years in 25f2 (at the end May Term) - hence OC shall be processed at the end of 25f2 only - which will be after September 2025.

**Same applies for BSc with 3 years completion criteria.

Applicable only for BSc and BS completed students - Alumni card

11.2 Photo Collection for Final certificate:

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.

12. Alumni Details

[Updated on 19-05-2025]

12.1 Eligibility and Payment

12.2 Alum Card and its Benefits :

12.2.1 Alum Card Benefits

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.

12.2.2 Importance of the Alumni Card

The alumni card is essential for various purposes, including:

  1. Access to IITM Campus: Required for entry whenever needed.
  2. Guest House Booking: Necessary for booking the Taramani Guest House.
  3. Transcript Applications: Required to apply for your academic transcript.
  4. Library Membership: Needed to apply for library membership and access library facilities.
  5. Gymkhana Membership: Required to apply for Gymkhana membership to utilize its facilities.
  6. Swimming Pool Membership: Necessary for applying for swimming pool membership.

12.2.3 Exclusive Benefits

Having an alumni card grants access to numerous programs and benefits, such as:

  1. Participation in Free Programs:
  1. Mentor in CLIC (Career and Life Coaching for Students)
  2. Mentor in YAARI
  3. Lifelong Learning Sessions
  4. WE CARE Events
  5. GURU Talks
  6. Alumni Expert Series
  7. Alumni Discussion Groups
  1. Voting Rights: Eligible to vote in IITMAA elections.
  2. Discounts and Offers:
  1. Discounts from alumni companies
  2. Discounts from IITMAA business sponsorships
  1. Job Portal Access: Utilize the job portal for career opportunities.
  2. Volunteer Opportunities: Get involved in various initiatives.
  3. Membership in IITMAA EC: Be a part of the IITMAA Executive Committee.

12.2.4 Event Participation

The alumni card also allows participation in various events and programs, including:

  1. Travel Opportunities: Join IITMAA holidays around the world.
  2. Reunions: Attend reunions on campus or at various locations.
  3. Global Chapter Events: Participate in events organized by global chapters.

12.2.5 Additional Benefits

  1. Group Insurance Policies: Enroll in group insurance plans.
  2. Discounts at IITM Gift Shop: Enjoy discounts when shopping at the IITM gift shop.

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.

12.3 Discourse Forum Access


Access to the Discourse Discussion Forum has been enabled for alumni students. Students can update their current email to their Alumnus Email and continue using their existing accounts.

13.  Design of certificates for the 6 levels of the program

The design has been finalised for the 4 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.


Old format of Provisional Certificate : (Valid till sep 2025 term)

Design for provisional certificates:

14 Academic Documents for students

14.1 Types of documents

There will be 2 types of documents that will be made available automatically.

  1. Term wise Progress card

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.

  1. Grade Card

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.

14.2 Procedure to Apply for Official Transcript & Bonafide Certificate

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

14.3 Policy on Advanced Certificate for Diploma Level Students

[Updated on Jul 18, 2025]

14.3.1 Policy on Advanced Certificate

To address the situation where Diploma-level students exit the program without completing their projects and thus receive no certification for their completed coursework, we are now offering an "Advanced Certificate" for those who successfully complete the theoretical components of the Diploma.

The Advanced Certificate will be given to those Students who are at the Diploma level and have completed all six theory courses in either or both Diplomas, but have completed only one of the two required projects (or have both projects pending).The certificate will be provided to all the eligible students.

The Advanced Certificate will be given by default to ALL students who complete the required theory courses at the Diploma level. The Advanced Certificate will be made available in the Student Dashboard.

14.3.2 The Advanced Certificate will be awarded as:

14.3.3 Eligibility Criteria

  1. Students who have completed all 6 theory courses of the Diploma in Programming, with one or both projects pending, will be awarded the Advanced Certificate in Programming and Application Development.
  2. Students who have completed all 6 theory courses of the Diploma in Data Science, with one or both projects pending, will be awarded the Advanced Certificate in Machine Learning and Data Science.

14.3.4 Sample Certificate :

15.  Academic aspects

15.1  Academic calendar

  1. There will be 3 terms every year - Jan-Apr, May-Aug and Sep-Dec.
  2. All the foundation, diploma level courses, the mandatory courses of the BSc level will be offered in every term.

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

For Project:

Category

Payment

Category Waiver

Grade

New Registration

2500

Yes

Actual grade

Fee for Level 1 or 2 reattempt

1000

No

Actual grade

If the project is not completed in the registered term - the fee is retained for the subsequent term, grade will be marked as I.

. If the project is not completed in the second term also, then the registration becomes invalid, grade will be marked as U and the student has to pay the full fees again.

2500

Yes

I or U

If the student fails in the project, grade awarded will be U and Student has to redo the project by registering to the project by paying the full fees.

2500

Yes

U

If the submission is found to be Plagiarized,

  1. Student maybe subjected to disciplinary action
  2. Student has to redo the project by registering to the project by paying the full fees.

2500

Yes

U

New fee structure for students entering BS in Data science and applications from Jan 2026

Category

Payment

Category Waiver

Grade

New Registration

6000

Yes

Actual grade

Fee for Level 1 or 2 reattempt

2400

No

Actual grade

If the project is not completed in the registered term - the fee is retained for the subsequent term, grade will be marked as I.

. If the project is not completed in the second term also, then the registration becomes invalid, grade will be marked as U and the student has to pay the full fees again.

6000

Yes

I or U

If the student fails in the project, grade awarded will be U and Student has to redo the project by registering to the project by paying the full fees.

6000

Yes

U

If the submission is found to be Plagiarized,

  1. Student maybe subjected to disciplinary action
  2. Student has to redo the project by registering to the project by paying the full fees.

6000

Yes

U

15.2 Course structure suitable for online delivery

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.

15.3 Evaluation and grading of courses in every term

Each course has 3 types of assessments - online weekly assignments, monthly in-person proctored quizzes and an in-person end term exam.

  1. Online assignments:

  1. Two proctored Quizzes - to be attempted in person in the city chosen

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.

  1. Final end term exam at the end of the course

Exam City Details (we have added few new cities from Sept 2024 term): https://docs.google.com/spreadsheets/d/e/2PACX-1vT6KKXyQjldD7sUVpinTd9oW1dpaDhkm3cq1b2RM5wqGNHrComOQbXR3C9jh14arLmxhnxc9jNUbC8O/pubhtml

15.4 Exam Center Policy

[Updated on Jul 15, 2025]

  1. For Students Appearing for Exams Within India
    Students must report only to the exam center assigned to them, as mentioned in their hall ticket.
    Reporting to any center other than the assigned one is strictly not permitted . Students arriving at an unauthorized center will not be allowed to enter or appear for the exam under any circumstances .
  2. For Students Appearing from Outside India (Remote Proctoring)
    Students appearing for the exam from outside India via remote proctoring must  verify their location during the verification process.
    If a student
    fails to declare that they are in India or misrepresents their location , they will not be allowed to take the exam and the incident will be treated as a case of malpractice .

15.5 Exam Date Clashes between Programs :

Exam Date clashes between 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.

15.6 Pass criteria for each course

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

-

15.7 Repeating a course

  1. For improvement

[Updated on Aug 28,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. 

  1. If learner was not eligible to attempt the end term exam (grade=WA/WQ) or if the learner did not pass the course (Grade = U) 

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.

  1. If the learner was absent for the final exam alone (grade = I): The learner has 2 options:
  1. Reappear for the final term exam - Makeup exam: They can attend only the end term exam whenever it is conducted in the subsequent term.
  1. Repeat the entire course: They can choose to repeat the entire course. 

Note: Learners repeating a course for any reason must do so within the time and term limits:

  • The entire programme must be completed within 96 months (8 years / 24 terms).

15.7.1 Registering for Courses: Term 2 Onwards

15.7.2 Repeating a Course - WA, WQ, U or I grade

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.

15.7.3 Repeating a Course for Improvement

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.

15.7.4 Make Up Exams

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 in Sep 2025 term 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.

15.8 Dropping a course 

(This is not applicable for the students who are continuing after qualifier 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.

  1. If the learner decides to drop out of the programme completely using the “I quit the programme” option, the course fee paid minus the deduction will be refunded to the learner and the learner will be removed from the programme, cancelling his official email id access. The status will also be changed to “Quit the programme”.
  2. If the learner drops one/a few of the courses registered to in a term, the refund will be made as given in the table below but the email id will be kept active so that he/she can continue with other ongoing courses and the programme. Status will be “Active”.
  3. If the learner opts to drop all courses registered in a  term, the refund will be done as per the table given below and the email id will be kept active so that the learner can come in and register in the next term. But this will be counted as a term with 0 courses. Status will be changed to “Academic probation”.
  4. The fee receipt will be generated post these 4 weeks after term start when drop is permitted so that all the courses and fees are tallied and confirmed.
  5. Learners writing exams outside India would have paid Exam facilitation Fee while registering for the courses. For such learners:
  1. If they drop from all courses in a term, 100% of the facilitation fee for Quiz 1 will be retained while 50% of the facilitation fee for quizzes 2 and final exam will be refunded.

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.

16. Learning paths available

Here are some suggested learning paths...

  1. Foundation course certificate
  2. Diploma in Programming
  3. Diploma in Data Science
  4. Diploma in Programming and Data Science
  5. BSc degree in Programming and Data Science

Term

Foundation

Plan for One Diploma

Plan for Both the Diplomas

BSc Degree

BS Degree

Shortest Path for BSc Degree

Year 1

Term 1

3

1

1

2

2

4

Term 2

2

2

2

3

3

4

Term 3

3

2

2

3

3

4

Year 2

Term 1

2

2

3

3

4

Term 2

1

2

2

2

4

Term 3

2

2

2

2

4

Year 3

Term 1

1

1

3

3

4

Term 2

1

2

3

3

3

Term 3

2

1

2

2

Year 4

Term 1

2

3

3

Term 2

2

2

2

Term 3

1

3

3

Total Courses

8

14

20

31

31

16.1 Prerequisite course requirements

Foundation courses

Level

Course

Pre-req

Coreq

Foundation

Maths 1

-

-

Statistics 1

-

-

English 1

-

-

CT

-

-

Maths 2

Maths 1

Statistics 2

Statistics 1

Maths2

English 2

English 1

Intro to python

CT

A co-requisite for Statistics-2 is Maths-2. So either Maths-2 has to be done before statistics-2 or both can be taken together. Statistics-2 cannot be done without having done Maths-2.

All the 8 Foundation courses should be completed before the candidate can register to any Year 2 Diploma level course.

Diploma level courses

Suggested pathway to register and study Diploma level courses:

  1. Most aggressive pathway - completing in 4 terms - ONLY IF YOU ARE DOING THIS AS FULL TIME AND NOTHING ELSE AND CAN SPEND 70 HRs PER WEEK MINIMUM
  2. Comfortable pathway - 6 terms - 2 years : Suggested for students and working professionals doing this along with another degree or their job (40hrs/week)
  3. Those from non technical backgrounds, new to programming or have busy schedules, recommended to take 6 or 7 terms for the 2 diplomas.
  4. Same sequence of courses are suggested if you are taking only the Diploma in programming or Diploma in DS separately too.

Maximum number of terms to complete both Diplomas: 12

        

Even with a relaxed pathway, you should complete in a maximum of 7 or 8 terms.

The new rules for those entering Diploma Level from May 2024 onwards:

 If you wish to do the Diploma in programming and Diploma in data science one after the other and not mix up the courses, here are the suggested pathways.

Without completing all the 8 Foundation courses and the 12 Diploma level courses + 4 project courses, one cannot proceed to register for Year 3 Degree level courses.

Degree Level Courses:

Table 1: Department Core/Elective Courses [Updated on March 18, 2026]

 

*Course offering is subject to registration number

Course ID

Course Level

Course Name

Course Type

Prerequisite code

CoRequisite code

Credits

Jan 2026

May 2026

Sep 2026

BSCS3001

DEGREE

Software Engineering

Core_BP

4

Y

Y

Y

BSCS3002

DEGREE

Software Testing

Core_BP

-

-

4

Y

Y

Y

BSCS3003

DEGREE

AI: Search Methods for Problem Solving

Core_BD

-

-

4

Y

Y

Y

BSCS3004

DEGREE

Deep Learning

Core_BD

-

-

4

Y

Y

Y

BSGN3001

DEGREE

Strategies for Professional Growth

Core_HM

-

-

4

Y

Y

Y

BSBT4001

L4_DEGREE

Algorithmic Thinking in Bioinformatics

BD/BP

-

-

4

Y

Y

N

BSBT4002

L4_DEGREE

Big Data and Biological Networks

BD/BP

-

-

4

Y

N

Y

BSCS4001

L4_DEGREE

Data Visualization Design

BD

-

-

4

N

Y

Y

BSEE4001

L4_DEGREE

Speech Technology

BD

-

-

4

Y

N

Y

BSMS4002

L4_DEGREE

Design Thinking for Data-Driven App Development

HM/BP

-

-

4

N

Y

Y

BSMS4001

L4_DEGREE

Industry 4.0

HM/BD

-

-

4

Y

N

Y

BSMS4003

L4_DEGREE

Financial Forensics

HM/BD

-

-

4

N

N

Y

BSMS3002

DEGREE

Market Research

HM

-

-

4

Y

Y

N

BSDA5001

L5_DEGREE

Introduction to Big Data

BD/BP

-

-

4

Y

N

Y

BSCS4003

L4_DEGREE

Privacy & Security in Online Social Media

BD/BP

-

-

4

N

Y

N

BSMA2001

DEGREE

Mathematical Thinking

SE

4

N

N

Y

BSMA3012

DEGREE

Linear Statistical Models

SE

4

N

N

Y

BSMA3014

DEGREE

Statistical Computing

SE

4

Y

N

N

BSCS4021

L4_DEGREE

Advanced Algorithms

BP

4

Y

N

N

BSCS3031

DEGREE

Computer Systems Design

BP

BSCS3005

4

N

Y

Y

BSCS4022

L4_DEGREE

Operating Systems

BP

BSCS3031

4

Y

N

N

BSDA5007

L5_DEGREE

Reinforcement Learning

BD

BSCS3004

4

Y

N

Y

BSCS3005

DEGREE

Programming in C

BP

4

Y

Y

Y

BSCS4024

L4_DEGREE

Computer Networks

BP

BSCS3005

4

Y

N

Y

BSDA5005

L5_DEGREE

Introduction to Natural Language Processing (i-NLP)

BD

4

N

N

N

BSDA5006

L5_DEGREE

Deep Learning for Computer Vision

BD

4

Y

Y

Y

BSDA5004

L5_DEGREE

Large Language Models

BD

BSCS3004

4

Y

Y

Y

BSMS4023

L4_DEGREE

Game Theory and Strategy

HM/BD

4

N

Y

Y

BSMS3033

DEGREE

Managerial Economics

HM

4

Y

Y

N

BSMS3034

DEGREE

Corporate Finance

HM

4

Y

N

Y

BSDA5014

L5_DEGREE

ML Ops

BP

4

Y

Y

Y

BSDA5002

L5_DEGREE

Mathematical Foundations of Generative AI

BD / BP

4

Y

Y

Y

BSDA5003

L5_DEGREE

Algorithms for Data Science

BD / BP

4

N

Y

Y

BSDA5013

L5_DEGREE

Deep Learning Practice

BD / BP

BSCS3004

4

Y

Y

Y

BSDA4001

L4_DEGREE

Data Science and AI Lab

BD

BSCS3004

4

Y

Y

Y

BSCS4010

L4_DEGREE

Application Development Lab

BP

4

Y

Y

Y

BSDA4002

GATE

Comprehensive Exam - Data Science & Artificial Intelligence

BD

2

Y

Y

Y

BSCS4009

GATE

Comprehensive Exam - Computer Science & Information Technology

BP

2

Y

Y

Y

                Please note that L5_Degree courses are complex compared to Degree and L4_Degree courses. Course fee and credits are the same as L4_Degree courses.

Introducing 2 new elective courses (4c) at the degree level

17. Changes in project grading

(wef now) and Eligibility to enter the BSc Level (wef May 2024)

Here are two changes being effected with respect to project grading and eligibility to enter the degree level.

1. Project grading:

So far - students had to complete all feature requirements given for a project, pass the L1 viva and move onto the L2 viva and pass that too to get a pass grade.

Looking into the data we have, we understand that all students may not be equally proficient in the areas of programming, machine learning and business and excel in all 4 projects.

Hence the grading is being changed as follows:

MAD1, MAD2, MLP projects: WEF current term

  1. For MAD1 and MAD2 projects, when the submitted Application passes the check for Appdev, L1 viva will be scheduled.

For MLP project, if the cutoff is crossed in the Kaggle contest and the student declares that all the models have been completed, the L1 viva is scheduled.

  1. There are 2 cutoff marks that will be decided for the L1 level for each term:
  1. Cutoff1: X, Cutoff2: Y;
  2. X<Y, X>0
  1. The L1 viva will be conducted and scoring will be done based on the rubrics defined for it. Based on the marks scored in L1 viva (L1_S), the following are the possibilities:
  1. If (L1_S < X): Student has to resubmit the project. A few days are given for them to resubmit in the same term. If the second time also, L1_S<X, they will have to redo the project in the next term.
  2. If (X <= L1_S < Y), then students are asked some additional questions for assessing their knowledge and awarded D or E grade. Such students do not go in for L2 viva at all. They will have a pass grade.
  3. If (L1_S >= Y), L2 viva is scheduled for them.
  1. If they pass the viva cutoff for L2, they get a grade including L1 and L2 scores.
  2. If they do not pass the L2 viva cutoff, they get one more chance at L2 viva.
  3. If they do not pass in the second attempt at L2 viva, they get an appropriate grade ( D or E) based on their L1 performance alone.

BDM project evaluation

So far: The process has been identifying the business, collecting data, analysing and sharing their insights.

Going forward from Jan 2024:

Students will be allowed to web scrape data and analyse it, sharing the source from where the data was taken. The BDM team will outline the steps involved.The maximum grade that the student can earn in this case will be D.

Eligibility for entering degree level of the program: WEF May 2024

For those students who completed diplomas with less than 4 standalone projects (in Sep 2021/Jan 2022 terms projects were included in theory courses), whatever projects were done standalone will be counted for the average CGPA of 7.0. For example, if 2 projects were done as part of the theory and 2 projects standalone, then only the grades in the two standalone projects will be used to compute the project CGPA. The projects done as part of the theory courses will not be counted.

For those who do 4 standalone projects, eligibility to enter degree level is illustrated below with some examples:

P1

P2

P3

P4

Total points

Eligible to enter the degree level?

E

E

S

S

28

Yes

E

E

S

A

27

No

D

E

S

S/A/B

30/29/28

Yes

D

D

S/A/B

S/A/B

28-32

Yes

D

D

C

C

26

No

18. New Rules for Foundation & Diploma Level Completion

18.1 Foundation level checkpoints:

These conditions shall be applicable to the students admitted to the foundation level from May 2024. These are not applicable for students who have entered in Jan 2024 term or before that. But completing the foundation level in 9 terms is applicable for all.
Terms classified under RKA and terms where all subjects have been dropped will also be included in the total term count.

Students will be removed from the program if they do not complete

  1. at least 4 courses within 4 terms.
  2. at least 6 courses within 6 terms.
  3. the 8 foundation courses within 9 terms.

The student will be issued warnings about insufficient progress and about complying with these conditions starting from term 3.

18.2 Change in CCC at the foundation level:

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.

18.3 Increasing the maximum number of terms for completing the diploma level

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 September 2021.
Terms classified under RKA and terms where all subjects have been dropped will also be included in the total term count.

The maximum duration for the BSc and BS levels shall remain unchanged at 9 terms. The total duration permissible for the BSc and BS degrees shall also remain at 6 and 8 years, respectively.

18.4 Checkpoints in the Diploma level

These conditions below shall be applicable to the students admitted to the Diploma level from May 2024. These are not applicable for students who have entered in Jan 2024 term or before that.

To ensure continuous progress and steer students towards completing courses on time, the following intermediate checkpoints were also proposed. The student must complete

  1. at least 3 courses and 1 project in the first 3 terms from starting the Diploma level - if not, they will be put on academic probation and given a warning.
  2. at least 6 courses and 2 projects in the first 6 terms from starting the Diploma level - if not, they will be removed from the program.
  3. at least 9 courses and 3 projects in the first 9 terms from starting the Diploma level - if not, they will be removed from the program.
  4. All 12 courses and 4 projects in 12 terms from starting the Diploma level - if not, they will be removed from the program

The student will be issued sufficient alerts and warnings about these checkpoints.

18.5 Improvement Term Limit

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

19. Eligibility Criteria Prize

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+2 Diplomas (86 credits),

completing the BS degree (142 credits)

Criteria: CGPA between 9.00 and 9.50 at the end of Foundation+2 Diplomas or when

graduating with BS.

2. Certificate of Academic Distinction

Awarded to students at 2 levels: completing Foundation+2 Diplomas (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+2 Diplomas

or when graduating with BS.

3. Certificate of Academic Excellence

Awarded to students at 2 levels: completing Foundation+2 Diplomas (86 credits) or

completing the BS degree (142 credits)

Criteria: The students with the highest CGPA at the end of Foundation+2 Diplomas 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+2 diplomas 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.

c. The students completing Diplomas through the Direct admission process will be

considered as a separate category and will be eligible for prizes 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 two diplomas. Improvements in foundational/diploma courses done after completion of both diplomas 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 both diplomas 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]

20. Re Entry after Diploma/Degree Exit

[updated on May 16, 2025]

Policy on Rejoining IITM BS: Students Holding Original Senate-Sanctioned Diplomas/Degrees

20.1 Eligibility and Requirements for Re-admission Final Exams

To rejoin the IITM BS program and continue their studies, students who previously exited with an original certificate must take the final exams for specific subjects detailed in the table below. These subjects are determined by the certificate they hold and the level at which they wish to re-enroll.

Original Certificate taken and exited

Level they wish to join

Subjects for Mandatory Final Exams

Diploma in Programming

Diploma in Data Science

MAD2, PDSA

Diploma in Data Science

Diploma in programming

MLT, MLP

Both Diplomas

BSc level

MAD2, PDSA, MLT, MLP

BSc

BS level

Deep Learning (DL), Artificial Intelligence (AI), Software Engineering, Software Testing

BS

PG Diploma

Deep Learning (DL), Artificial Intelligence (AI), Software Engineering, Software Testing

PG Diploma (PGD)

MTech level

MLOps, Mathematical Foundations of GenAI, Algorithms for Data Science

20.2 Examination and Fee Structure

20.3 Post-Readmission Academic and Administrative Processes

Upon readmission, the following policies apply:

21. Pathways to get admission to Masters or Research programs at IITM  

[Updated on April 12,2025]

The table below summarises the main differences between an MTech and an MS program.

MTech

MS

Program type

Course and project-based

Research-based

Course load

Typically 10-12 courses & labs

5 courses

Project/Thesis

Well-defined time-bound project (typically 1 year)

Open-ended research-based thesis

Orientation

Industry-oriented

Research-oriented

Duration

2 years

Typically 2.5 to 3 years (varies by IITM/Guide’s discretion)

Program structure

2 semesters a year with winter and summer breaks

Limited vacation days that may be availed with approval from guide

For more details on comparison between MS and MTech Upgrade refer to this document -

https://docs.google.com/document/d/e/2PACX-1vTmdXgF6oxRydXjIm_H_VmAWlbhcKGkEZt5D30t2l4rWCRBq9WyaqHXjCJlhZVnzt2yYghTULMFO4-O/pub

The details in this document are subject to change and just tentative guidelines. Please check IITM’s website for the rules that are currently applicable for each process.

  1. Get a GATE score/rank and apply to IITM’s MTech/MS or PhD programs (Campus program)

Writing the GATE exam opens doors to you at 100s of institutes and not just IITM. Using the GATE score, you can apply for an MTech or MS or PhD depending on what other degree you have apart from the BS degree.

  1. You will get a stipend from the institute if you join the MTech (HTTA) /MS or PhD program.

This is our most recommended option for all students as the GATE score also enables you to apply to PSU jobs.

Check the link for more details : https://research.iitm.ac.in/

  1. Apply for the MS program as a CFTI student if you have CGPA>= 8.0 in IITM’s BS program. (Campus program)

  1. GATE score is not required for this
  2. You will have to go through the admission process which may involve a test and/or interview to be selected.
  3. The program will involve at least 1 year of course work and another 1-2 years of research work.
  4. Monthly stipend is provided by the institute.
  5. Outcomes:
  1. Complete MS and apply for a job.
  2. Upgrade and convert the MS into a PhD at IITM.
  3. Complete the MS and apply for a PhD at IITM or outside.


The Senate noted the omission of the CFTI clause and approved to include the CFTI clause in the minimum requirements for admission to MS admissions for the departments of MST and DSAI of IIT Madras

Check the link for more details : https://research.iitm.ac.in/       

  1. Apply to the MS program as a Project staff within IITM (Campus program)

  1. If you are appointed as a project staff in any project with faculty at IITM, you may be eligible for project admission to the MS program.
  2. While you are project staff, you need to register for courses on campus, as approved by your project faculty.
  3. You need to complete two approved courses at IITM with CGPA ≥ 7.5, and have obtained at least a ‘C’ grade in each course to be eligible to apply for admission.
  4. You need not have a GATE score or a minimum CGPA in the IITM BS program for this mode of admission.
  5. You have to go through the admission process as stipulated by the department, which can include a test and/or interview.
  6. The institute does not pay you the stipend in this case, but you will be supported through the project. The payment you get from the project is fixed by the PI.
  7. Outcomes:
  1. Complete MS and apply for a job.
  2. Complete the MS and apply for a PhD at IITM or outside.
  3. Upgrade and convert the MS into a PhD at IITM.

  1. Upgrade to the on-campus MS program

  1. When you have completed 106 credits and CGPA >=8, you can apply in May/Nov of every year through the form floated by the POD team for the direct upgrade to MS.
  2. If selected, you will do the BS level courses on campus in person (16 credits of course work and 12 credits of project).
  3. Selection to do the BS level will be through a test and/or interview.
  4. Once the BS level of 28 credits is completed on campus and hence, the requirements of the BS degree, you will be assessed, and if found suitable, you will be admitted to the MS program. Stipend will be paid by the institute as per the prevalent norms. Fees to be paid for the MS program are given on the website.

Reference Doc : https://docs.google.com/spreadsheets/d/e/2PACX-1vQYJJLnpZt6d0IvEVSx8bhzUFQ8hImK7sAVvSLxZ_6flZbtBp87hWKg2AuorYPFzquT1vQG-FerAUMy/pubhtml

e.  Upgrade to a PG Diploma or MTech degree online after the BS

Once a student has completed 142 credits and the BS degree, they can choose to continue to study more courses. If they complete 20 more credits (3 core and 2 elective courses), students will be awarded a PG Diploma.

If they continue to do a project of 20 credits, they can earn an MTech from IIT Madras.

i.         This option to upgrade to the PGD or MTech can be exercised at any time after

       they complete 106 credits until they complete 142 credits.

ii.         The CGPA cutoff required in the BS program for applying for this upgrade is 8.00.

iii.         This option is recommended for working professionals who cannot afford to leave      

       their jobs and join a physical college for a Masters degree. We strongly

       recommend that standalone students, who have joined the BS program after std

       XII to write the GATE exam and join a college for their Masters and not take this

       Option.

Reference Doc :

https://docs.google.com/document/d/e/2PACX-1vRrtiiHlurfHtFnJnDwtNZ0NHAci8PQ7pHsiX3V3SZKmbSmALDk4whCO5La6efs4MSmBLVTH2ZfGJNL/pub

 22. Apprenticeship in the BS level of IIT Madras’ BS in Data Science and Applications

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:

  1. Approval for the company/research project where the student can work as an apprentice

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.

  1. Reporting Manager

Once the apprenticeship is approved, the student has to submit the details of the Reporting Manager in the Organization to IITM.

  1. Logging the weekly work report

Students have to file the work log to the IITM BS office every week.

  1. Review after first 4 weeks

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.

  1. Possible exit after 4 months

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.

  1. After the completion of 8 months of internship

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:

  1. Number of courses that can be taken along while pursuing the apprenticeship

Students can pursue a maximum of 2 courses each term during the duration of the apprenticeship.

  1. Duration of the apprenticeship that can be credited - 8 months, full time
  2. Academic Credits
  1. <4 months: 0 credits.
  2. 4<duration<8 months: 4 credits
  3. 8 months: 12 credits
  1. Stipend: This is mutually agreed upon between the student and the company when finalizing the apprenticeship.
  2. Mode of apprenticeship: Remote or On-site: This will depend on the company’s policy.
  3. Pre-placement Offer: On successful completion of the apprenticeship, companies will have the option to give a pre-placement offer to the students.
  4. Payment of fees:

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: https://docs.google.com/document/d/e/2PACX-1vQ_ZCTw1_PzVDBJ7u-wX18KUgl-IK1POIYRvyjAYsj_A-tS99K7ARRuNVKk0tp34B1woqclNxvY_0Lc/pub

23. Software and Hardware Requirements - Mandatory System Specifications

The following are the essential requirements that are recommended to pursue the BSc Degree program from IIT Madras[1]. Please note that there will be updates in some of the specifications with changes happening in technology.  

23.1 Hardware

To enroll and study in the program, every student is required to have a laptop or desktop with the minimum configuration being as follows:

  1. RAM Size - 8 GB or higher (The ability to install more memory is desirable).
  2. Processor - Intel 8th Generation or AMD 4th Generation or upwards or its equivalent (The latest processor configuration is always recommended)
  3. Storage - Minimum of 500 GB, Desirable of 1 TB. Having an SSD storage is desirable.
  4. Screen size and resolution - Minimum of 13” for laptop and Minimum of 15” for desktop with 1080p
  5. Webcamera, a mic and speaker or an earphone/headphone with mic.

23.2 Software/Applications

  1. Operating System - Minimum requirement of Windows 10 or Ubuntu LTS Version 20.04 (or any equivalent) or Mac OS Mojave. Having the capability of dual boot is desirable. If there is no capability for dual boot, then the operating system must support virtualization software like VirtualBox using which Ubuntu 20.04 can be emulated. The System Commands course in Semester 4 will be taught primarily on Ubuntu 20.04.
  2. Browser - Latest version of Chrome with Google Account signed in
  3. Basic familiarity with Google Suite of tools (Docs, Sheets and Slides), specifically collaboration features.
  4. Any other software that is specified within the course

23.3 Internet Bandwidth

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

23.4 For Online Interactions/Proctored Examinations

  1. Browser - Latest version of Chrome is desirable
  2. Mobile with a front camera and good internet connection (VOLTE connections are ideal)
  3. Mic and speaker to be able to speak to and listen to the person at the other end
  4. Any applications as required to be installed for the interactions/examinations

23.5 System compatibility test

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.

23.6 Other References

Some more helpful links that will help you in understanding possible system configurations:

  1. https://towardsdatascience.com/20-necessary-requirements-of-a-perfect-laptop-for-data-science-and-machine-learning-tasks-7d0c59c3cb63
  2. https://www.practicaldatascience.org/html/buying_datascience_computer.html
  3. https://www.umass.edu/it/support/hardware/recommended-minimum-computer-configurations-window
  4. https://www.du.edu/it/support/how-to/students/laptops
  5. https://wmich.edu/cs/laptop-requirements

24. Non Academic Rules

https://docs.google.com/document/u/1/d/1N5ZmPJZUDHznjt6G_ZiRS1baG_WpOfJM-oFnvWve76Y/pub

Malpractice Data till Sep 2025 Term : Consolidated Malpractice Data

 

(updated on Jan 04,2026)

25. Research Paper Publishing Policy

Below are the points to be followed while publishing a Research paper :

Use of Institute Name : Students are not permitted to use “IIT Madras” or “IIT Madras BS Degree” as their affiliation in any research publication unless the work has been carried out under the guidance of a faculty member/instructor officially associated with the Institute.

Independent Work : If students wish to publish independent work (without faculty involvement), they must publish under their personal capacity, without citing "IIT Madras" or "IIT Madras BS Degree" as their affiliation.

Any unauthorised use of the institute’s name in publications will be treated as a violation and may invite disciplinary action as severe as cancellation of registration.     

26.Announcements and Events Video Links :

 
26.1 New initiatives approved in June Senate :

        Live Streaming : Click Here

PPT  : Click Here

  1. Deep Learning and GenAI course + project in Diploma in Data Science
  2. 2 new 4 credit electives in the Degree Level
  3. Comprehensive Exam courses based on rank in GATE exam
  4. Introduction of minors
  5. Alumni Payment and Photo
  6. PGD/M.Tech Certificate Template        

26.2 GATE 2025 Topper session : Click Here

26.3 Toppers Announcement : Click Here

26.4 PGD / M.Tech Update:

PGD/M.Tech introduction Meeting Link : Click Here

M.Tech Project Meeting link : Meeting Video

Project Proposal PPT : PPT Link

Project Details : Click here for the link


26.5 Level orientation (Youtube link):
 Click here 


       

26.6 Course Wise Orientation Youtube Links : Click here       
26.7    DS to MG switch policy 

        
Batches of May 2025, Jan 2025, Sep 2024, May 2024
                PPT Link : Click here

                       FAQ: Click here 

                   Recorded session : Click here

        Batches of Sep 2025, Jan 2026

                PPT link : Click here                
                FAQ:
Click here 
                     

27. Rules for non-campus BS students applying for the Nirmaan pre-incubation


[updated on Dec 05, 2025]
Click here to view
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

28. Exam dates [from 2026 to 2030]

Exam

Jan 2026 Term

Term start

Friday, February 6, 2026

Quiz1

Sunday, March 15, 2026

Programming Quiz1

Sunday, April 5, 2026

Quiz2

Sunday, April 12, 2026

Programming Quiz2 (Day1)

Sunday, April 26, 2026

Programming Quiz2 (Day2)

Sunday, May 3, 2026

END TERM

Sunday, May 10, 2026

Exam

May 2026 Term

Term start

Friday, June 12, 2026

Quiz1

Sunday, July 19, 2026

Programming Quiz1 (Day1)

Sunday, August 2, 2026

Quiz2

Sunday, August 16, 2026

Programming Quiz2 (Day1)

Sunday, August 30, 2026

Programming Quiz2 (Day2)

Sunday, September 6, 2026

END TERM

Sunday, September 13, 2026

Exam

Sep 2026 Term

Term start

Friday, October 2, 2026

Quiz1

Sunday, November 15, 2026

Programming Quiz1 (Day1)

Sunday, November 22, 2026

Quiz2

Saturday, December 5, 2026

Programming Quiz2 (Day1)

Sunday, December 20, 2026

Programming Quiz2 (Day2)

Sunday, January 3, 2027

END TERM

Sunday, January 10, 2027

Exam

Jan 2027 Term

Term start

Friday, February 5, 2027

Quiz1

Sunday, March 14, 2027

Programming Quiz1 (Day1)

Saturday, March 27, 2027

Programming Quiz1 (Day2)

Sunday, March 28, 2027

Quiz2

Sunday, April 11, 2027

Programming Quiz2 (Day1)

Sunday, April 25, 2027

Programming Quiz2 (Day2)

Sunday, May 2, 2027

END TERM

Sunday, May 9, 2027

Exam

May 2027 Term

Term start

Friday, June 4, 2027

Quiz1

Sunday, July 11, 2027

Programming Quiz1 (Day1)

Thursday, July 22, 2027

Programming Quiz1 (Day2)

Sunday, July 25, 2027

Quiz2

Sunday, August 8, 2027

Programming Quiz2 (Day1)

Sunday, August 22, 2027

Programming Quiz2 (Day2)

Sunday, August 29, 2027

END TERM

Sunday, September 5, 2027

Exam

Sep 2027 Term

Term start

Friday, October 1, 2027

Quiz1

Sunday, November 7, 2027

Programming Quiz1 (Day1)

Saturday, November 27, 2027

Programming Quiz1 (Day2)

Sunday, November 28, 2027

Quiz2

Sunday, December 12, 2027

Programming Quiz2 (Day1)

Sunday, December 19, 2027

Programming Quiz2 (Day2)

Sunday, December 26, 2027

Programming Quiz2 (Day3)

Sunday, January 2, 2028

END TERM

Sunday, January 9, 2028

Exam

Jan 2028 Term

Term start

Friday, February 4, 2028

Quiz1

Sunday, March 12, 2028

Programming Quiz1 (Day1)

Saturday, March 25, 2028

Programming Quiz1 (Day2)

Sunday, March 26, 2028

Quiz2

Sunday, April 9, 2028

Programming Quiz2 (Day1)

Sunday, April 23, 2028

Programming Quiz2 (Day2)

Sunday, April 30, 2028

END TERM

Sunday, May 7, 2028

Exam

May 2028 Term

Term start

Friday, June 9, 2028

Quiz1

Sunday, July 16, 2028

Programming Quiz1 (Day1)

Saturday, July 29, 2028

Programming Quiz1 (Day2)

Sunday, July 30, 2028

Quiz2

Sunday, August 20, 2028

Programming Quiz2 (Day1)

Sunday, August 27, 2028

Programming Quiz2 (Day2)

Sunday, September 3, 2028

END TERM

Sunday, September 10, 2028

Exam

Sep 2028 Term

Term start

Friday, September 29, 2028

Quiz1

Sunday, November 5, 2028

Programming Quiz1 (Day1)

Saturday, November 25, 2028

Programming Quiz1 (Day2)

Sunday, November 26, 2028

Quiz2

Sunday, December 3, 2028

Programming Quiz2 (Day1)

Sunday, December 10, 2028

Programming Quiz2 (Day2)

Sunday, December 17, 2028

Programming Quiz2 (Day3)

Sunday, December 24, 2028

END TERM

Saturday, January 6, 2029

Exam

Jan 2029 Term

Term start

Friday, February 9, 2029

Quiz1

Sunday, March 18, 2029

Programming Quiz1 (Day1)

Saturday, April 7, 2029

Programming Quiz1 (Day2)

Sunday, April 8, 2029

Quiz2

Sunday, April 15, 2029

Programming Quiz2 (Day1)

Sunday, April 29, 2029

Programming Quiz2 (Day2)

Sunday, May 6, 2029

END TERM

Sunday, May 13, 2029

Exam

May 2029 Term

Term start

Friday, June 8, 2029

Quiz1

Sunday, July 15, 2029

Programming Quiz1 (Day1)

Saturday, July 28, 2029

Programming Quiz1 (Day2)

Sunday, July 29, 2029

Quiz2

Sunday, August 12, 2029

Programming Quiz2 (Day1)

Sunday, August 19, 2029

Programming Quiz2 (Day2)

Sunday, August 26, 2029

Programming Quiz2 (Day3)

Sunday, September 2, 2029

END TERM

Sunday, September 9, 2029

Exam

Sep 2029 Term

Term start

Friday, September 28, 2029

Quiz1

Sunday, November 11, 2029

Programming Quiz1 (Day1)

Saturday, November 24, 2029

Programming Quiz1 (Day2)

Sunday, November 25, 2029

Quiz2

Sunday, December 2, 2029

Programming Quiz2 (Day1)

Sunday, December 9, 2029

Programming Quiz2 (Day2)

Sunday, December 16, 2029

Programming Quiz2 (Day3)

Sunday, December 23, 2029

END TERM

Sunday, January 6, 2030

Exam

Jan 2030 Term

Term start

Friday, February 1, 2030

Quiz1

Sunday, March 10, 2030

Programming Quiz1 (Day1)

Monday, March 25, 2030

Programming Quiz1 (Day2)

Tuesday, March 26, 2030

Quiz2

Sunday, April 7, 2030

Programming Quiz2 (Day1)

Saturday, April 20, 2030

Programming Quiz2 (Day2)

Sunday, April 28, 2030

END TERM

Sunday, May 12, 2030

Exam

May 2030 Term

Term start

Friday, June 7, 2030

Quiz1

Sunday, July 14, 2030

Programming Quiz1 (Day1)

Saturday, July 27, 2030

Programming Quiz1 (Day2)

Sunday, July 28, 2030

Quiz2

Sunday, August 11, 2030

Programming Quiz2 (Day1)

Sunday, August 18, 2030

Programming Quiz2 (Day2)

Sunday, August 25, 2030

Programming Quiz2 (Day3)

Saturday, August 31, 2030

END TERM

Sunday, September 8, 2030

Exam

Sep 2030 Term

Term start

Friday, September 27, 2030

Quiz1

Sunday, November 10, 2030

Programming Quiz1 (Day1)

Saturday, November 23, 2030

Programming Quiz1 (Day2)

Sunday, November 24, 2030

Quiz2

Sunday, December 1, 2030

Programming Quiz2 (Day1)

Sunday, December 8, 2030

Programming Quiz2 (Day2)

Sunday, December 15, 2030

Programming Quiz2 (Day3)

Sunday, December 22, 2030

END TERM

Sunday, January 5, 2031

29. Mandatory POSH Training for All Students

[updated on April 06,2026]

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.


30
. Common FAQ’s

Updated on JAN 05,2026

  1. After exiting at the Diploma level, will I receive alumni status, along with an alumni card?

No, alumni status is only if you complete BSc or higher.

  1. The exit form deadline mentioned is the 12th January, but the email specifies only BSc/BS. Does this same deadline also apply to Diploma level exit?

Yes, same deadline.

  1. If I plan to exit, do I still need to pay the RKA fee for the upcoming term before filling the exit form?

Not required.

  1. Will I be eligible for any placement support, until I receive my certificate, considering that I already hold another degree?

Please write to iic@study.iitm.ac.in for this.


[1]