There are three levels in our Online Degree program and to get a BSc Degree in Programming
and Data Science from IIT Madras, a learner has to successfully complete all three
There is also the flexibility to exit at any level. Depending on the courses completed, the learner can receive Foundational Certificate from Centre for Continuing Education, IIT Madras or Diploma(s) 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.
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), 3 in-person invigilated Quizzes and End Term Exams.
In each term, a learner may register for upto 4 courses depending on their CCC (Credit Clearing Capability).
A learner’s CCC is calculated based on their performance in the Qualifier Exam or the previous term’s End Term Exams.
All 8 courses in Foundation Level need to be successfully completed before registering for any Diploma Level course. Similarly, all Diploma Level courses need to be successfully completed before registering for any Degree Level course.
There are 3 types of assessments for each
online Weekly Assignments
monthly in-person Quizzes
in-person End Term Exam
In addition, assessments may include projects, programming exams and vivas.