Overall Structure
There are three 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 the three
levels.
There is also the flexibility to exit at any level. Depending on the courses completed
and credits earned, the learner can receive a Foundation Certificate from IITM CODE (Centre
for Outreach and Digital
Education) or Diploma(s) from IIT Madras or BS Degree in Management and Data Science
from IIT Madras.
Courses and Credits in Each Level:
Foundation Level: 32 credits | 8 courses
Diploma Level:
- Data Analytics for Business: 36 credits | 8 courses + 2 projects
- Other Courses at Diploma level: 24 credits | 6 courses
BS Degree Level: 50 credits
Total credits to be earned to get:
Foundation Certificate: 32 credits
Diploma in Data Analytics in Business: 68 credits
Other Diploma: 92 credits
BS Degree in management and Data Science: 142 credits
Completion time: upto 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.
Intermediate milestones need to be completed.
The learner must complete the degree within 8 years.
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.
Level Progression Requirements:
• Foundation Level: All 8 courses must be successfully completed before enrolling in any
Diploma Level course.
• Diploma Level: All courses and projects must be successfully completed before enrolling in
any Degree Level course.
• BS Degree Level: All courses must be successfully completed and exit the course with BS in
Management & Data Science Certificate.
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.
Exam Cities
The Invigilated Quizzes and End Term exams are conducted in a number of cities spread across India. The map shows our current Exam Cities List. View List
Students residing/physically present in India on exam day
All students residing in India or physically present in India on the day of an in-centre exam must write exams at one of the exam centres in india.
Learners based outside India
We also conduct in-person exams in Bahrain, Kuwait, Oman and UAE.
Learners based out of other countries will be allowed to take up remote proctored exams. On exam day, students writing such internet based exams will be asked to pin the location exam is being taken from.
If any overseas students are planning to be in India on exam day, it is the student's responsibility to notify us ahead of time so that we can arrange for you to write the exam(s) in one of the exam centres in india; hall tickets will also be issued suitably. If any of these norms are violated, it will be considered as malpractice. Exam results may be withheld pending investigation and findings of the exam committee.
Note: Additional Exam Fee applies for all learners opting to write exams outside India.
If you reside outside India and cannot find a centre in your city / country, please write to ge@study.iitm.ac.in for assistance.
Fee Structure
For details about application fees, check Application Process in Admissions page.
Each term, pay only for the courses you register for in that specific term.
| Level | Fee per Credit |
Number of Credits |
Fees to be paid at each level
(without any Fee Waiver)* |
Total Fees per Level |
|---|---|---|---|---|
| Foundation | ₹ 1,500 | 32 | ₹ 48,000 | ₹ 48,000 |
| Diploma | ₹ 3,000 | 56 | ₹ 1,68,000 | ₹ 1,80,000 |
| ₹ 3,000 | 4 | ₹ 12,000 | ||
| Degree Level Courses (without considering the Elective courses) | ₹ 6,000 | 28 | ₹ 88,000 | ₹ 88,000 |
| Total Fee for the Entire Program (without any Fee Waiver)* | ₹ 3,16,000 | |||
The IITM BS program strives to secure scholarships from CSR and Alumni donations for its students from socially and economically disadvantaged backgrounds to cover the full program fees.
As intermittent support till such donations are secured, IIT Madras covers part of the fees for the BS program students from socially and economically disadvantaged backgrounds.
The fraction of IIT Madras' fee support depends on the learner's category and family income and is given below:
| Category of Student | Institution Fee Advance |
|---|---|
| SC or ST or PwD with >40% disability certificate | 50% |
| EWS or OBC-NCL category with annual family income between 1-5 LPA | 50% |
| SC or ST and PwD with >40% disability certificate | 75% |
| SC or ST or PwD with >40% disability certificate or EWS or OBC-NCL category AND annual family income less than 1 LPA | 75% |
The term family income for the purpose of availing IITM fee support includes the income of
the candidate, the income of
his/her parents and spouse, also the income of his/her siblings and children below the age of 18
years.
Family income certificate is not required while applying for the Degree program, but will be
required to avail IITM
fee support when joining the program.
Download
Family Income Certificate format
OBC-NCL / EWS certificate, if applicable, need to be obtained in following format while
applying:
Download
OBC-NCL
Certificate format
Download EWS Certificate format
Note: If a learner does not pass a course in the term they registered for, they will need to repeat the entire course in a later term with re-payment of full course fee. If a learner completed all course requirements, but couldn't attend the end term exam alone, they can choose to repeat just the end term exam in the next term with the payment of an end term exam fee (₹1000 for foundation level courses; ₹2000 for diploma / degree level courses).
Foundation Level
The Foundation Level comprises courses English, Mathematics, Statistics, Computational Thinking, Economics, Accounting, and Management.
Requirements for registration
The learner should apply for and clear the Qualifier Process.
Options on successful completion
Learners have the following two options when they successfully complete all 8 Foundation Level courses:
Diploma Level
There are two sections in the Diploma Level with courses for Diploma in Data Analytics for Business and other courses at Diploma level. Need to complete all Diploma Courses.
Requirements for registration
The learner should have cleared all 8 Foundation Level courses.
Options on successful completion
Learners have the following options based on the courses completed in this level:
Courses for Diploma in Data Analytics for Business
The Diploma in Data Analytics for Business lays a sturdy foundation in databases and Management concepts with data structures and Management. The learner goes on to apply these in the building of talent with both data analytics and management
Other Courses at Diploma Level
Once the student is in the Diploma level, they will have 2 options to complete the Diploma in Other Course as shown below. Students can gain 28 Credits in theory and 2 credits in Project
BS Degree Level
for BS in Data Science and Applications
Requirements for registration
The learner should have cleared all 8 courses in Foundation Level and all courses + projects in Diploma Level.
Options on successful completion learner can exit the course with a completion of BS in Management and Data Science.
Once the learner successfully completes 142 credits and the course requirements:
BS Degree Level
50 credits (Total 142 credits)
1 - 4 years
15 hrs/course/week
₹88,000 - ₹1,94,000*
*Refer Fee Structure
Degree Level Courses
Core Courses
Here is the list of elective courses offered in the program. (Note: List of elective courses may change each term depending on availability.)
Elective Courses