Overall Structure
There are four levels in the IIT Madras Degree program and to get the BS Degree in Data Science and Applications from IIT
Madras, a
learner has to successfully complete all four levels.
There is also the flexibility to exit at any level. Depending on the courses completed and credits earned, the
learner can receive a Foundation Certificate from IITM CODE (Centre for Outreach and Digital Education) or
Diploma(s) from IIT Madras or BSc Degree in Programming and Data Science from IIT Madras or
BS Degree in Data Science and Applications from IIT Madras.
Those who are interested in pursuing an exclusive Diploma Program in Programming or Data Science can also check out our Diploma Program website.
Courses and Credits in Each Level:
Foundation Level: 32 credits | 8 courses
Diploma Level:
- Programming: 27 credits | 6 courses + 2 projects
- Data Science: 27 credits | 6 courses + 2 projects
BSc Degree Level: 28 credits
BS Degree Level: 28 credits
Total credits to be earned to get:
BSc Degree: 114 credits
BS Degree: 142 credits
Completion time: 4 - 8 years
The time period for this is based on learner’s preferred pace and performance in assessments. Expected learner engagement will be approximately 10hrs/course/week.
Fees: Each term, pay only for courses you register for!
Refer Fee Structure.
Online Courses & Assignments
Duration of each course: 12 weeks - Each week comprising 2-3 hrs of videos, practice questions, text transcripts and online graded assignment(s).
Quizzes and Exams
In-person invigilated quizzes and exams as per the grading pattern defined for each course.
Term Structure
Every year is divided into three terms of four months each - January Term, May Term and September Term.
Each term of four months has 12 weeks of coursework (video lectures and assignments), 2 in-person invigilated Quizzes and End Term Exams. Depending on the course, assessments may include programming exams, mini projects, vivas, take home assignments, etc.
Course Registrations
In each term, a learner may register for upto 4 courses depending on their CCC (Credit Clearing Capability).
A learner’s CCC in the Foundation Level is calculated based on their performance in the Qualifier Exam or the previous term’s End Term Exams. The CCC in the Diploma Level and thereafter is 4.
All 8 courses in Foundation Level need to be successfully completed before registering for any Diploma Level course. Similarly, all Diploma Level courses & projects need to be successfully completed before registering for any Degree Level course.
Assessments
There are 3 types of assessments for each course:
Weekly Assignments which are online
monthly
in-person Quizzes
in-person End Term Exam
View More Details
In addition, assessments may include programming exams, mini projects, vivas, take home assignments, etc.