Spaces:
Running
6/9/26, 7:10 PM
BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Grading Document
IITM's BS in Data Science and Applications program
May 2026 TERM GRADING DOCUMENT
The following is the schedule of the 2 quizzes and final exam which students have to attend in person at centres across the country and outside India.
| Quiz 1 | Quiz 2 | End term exam |
|---|---|---|
| Sunday, July 19, 2026 | Sunday, August 16, 2026 | Sunday, September 13, 2026 |
| 2pm-6pm* | 2pm-6pm* | 9am-12pm, 2pm-5pm |
| In person In centres | In person In centres | In person In centres |
* (If required and, we will do a morning session for the quiz)
The following is the schedule of programming exams which will be conducted in remote proctored online mode.
| OPPE1 Day1 | OPPE1 Day2 | OPPE2 Day 1 | OPPE2 Day 2 | OPPE2 Day 3 | OPPE2 Day 4 |
|---|---|---|---|---|---|
| Saturday, August 1, 2026 | Sunday, August 2, 2026 | Saturday, August 29, 2026 | Sunday, August 30, 2026 | Saturday, September 5, 2026 | Sunday, September 6, 2026 |
| FL- Python DIPLOMA - MLP, DEGREE - C prog | FL - Python DIPLOMA: Java, TDS (ROE) Deg- MLOPS | DIPLOMA - SC, DBMS, Degree (DS) - C Programming | DIPLOMA - DBMS PDSA Java MLP FL- C Programming(ES) | DIPLOMA - SC, FL- Python | FL - Python DIPLOMA - Exceptions alone (DBMS, Java, PDSA) DEGREE - MLOPS |
* The actual timings of the various sessions will be informed and allocated to you closer to the date of the exam.
All courses that have oppe: Eligibility to appear for the OPPE 1
Student has to complete the OPPE System Compatibility Test (SCT) exam
SoP for the SCT Exam is as follows: Click Here for OPPE SCT SoP Document
OPPE1 will not be scheduled for students who fail to complete the OPPE SCT exam.
Eligibility to appear for the OPPE 2:
Most courses have eligibility criteria to attend the final exam. In case you do not become eligible to write the final exam, OPPE2 will also not be scheduled for you as you will be awarded WA/WQ grade and anyway have to repeat the entire course the next time including all assessment components.
In addition, Python, PDSA and Java have criteria based on GrPA scores of weeks 1-8 to be eligible to appear for the OPPEs. Please check the grading formula for these courses for more details.
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 Jan 2026 term, and have registered as Repeat OPPE for the May 2026 term, will continue to be considered eligible for OPPE in May 2026. However, students who were marked OPPE Ineligible with I_OP or I_Both and have registered for the respective course as Repeat
1/40
6/9/26, 7:10 PM
BS-DS_ May 2026 Grading document (Student)
Google Docs info icon
Published using Google Docs
Report abuse
Learn more
OPPE or Repeat OPPE & End Term must regain OPPE eligibility in the May 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 May 2026 term.
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
*TDS has a Remote Online Exam (ROE), which is a non-proctored, open internet exam. No SCT is required for TDS.
We might have additional dates for OPPEs depending on the number of students who register for courses with OPPEs. These dates could be any date and timing of OPPE week.
Once we know the actual registration numbers for every course, we will finalise the dates and timings.
| OPPE SCHEDULE (May 2026 TERM) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Exam | Timing | Python | DBMS | PDSA | Java | SC/ Linux |
MLP | TDS* | C | MLOPS |
| Saturday, August 1, 2026 | ||||||||||
| OPPE1 (Day 1) |
2.30 PM to 4.30 PM | 1A | ||||||||
| 06:00 PM to 08:00 PM | 1A | 1A | ||||||||
| Sunday, August 2, 2026 | ||||||||||
| 09:30 AM to 11:30 AM | 1B | 1A | ||||||||
| 01:00 PM to 03:00 PM | 1C | |||||||||
| 01:00 PM to 01:45 PM | YTD | |||||||||
| 04:30 PM to 06:30 PM | 1D | |||||||||
| OPPE1 (Day 2) |
04:30 PM to 07:30 PM | 1A | ||||||||
| Saturday, August 29, 2026 | ||||||||||
| Exam | Timing | Python | DBMS | PDSA | Java | SC/ Linux |
MLP | TDS* | C | MLOPS |
| OPPE 2 (Day 1) |
2.30 PM to 4.30 PM | 2A | ||||||||
| 06:00 PM to 08:00 PM | 2A | 2A | 2A (DS) |
|||||||
| Sunday, August 30, 2026 | ||||||||||
| OPPE 2 (Day 2) |
09:30 AM to 11:30 AM | 2B | 2A | |||||||
| 01:00 PM to 03:00 PM | 2B | 2A | ||||||||
| 2.00 PM to 6.00 PM | ||||||||||
2/40
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
| Exam | Timing | Python | DBMS | PDSA | Java | Linux | MLP | TDS* | C | MLOPS |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday, September 5, 2026 | ||||||||||
| 04:30 PM to 06:30 PM | 2B (ES) | |||||||||
| OPPE 2 (Day 3) | 06:00 PM to 08:00 PM | 2B | ||||||||
| 2.30 PM to 4.30 PM | 2A | |||||||||
| Sunday, September 6, 2026 | ||||||||||
| 09:30 AM to 11:30 AM | 2B | 2C | ||||||||
| 01:00 PM to 03:00 PM | 2C | 2C | 2B | |||||||
| OPPE 2 (Day 4) | 2.00 PM to 5.00 PM | 2A | ||||||||
*SUBJECT TO CHANGE
ASSIGNMENT DEADLINES:
| TermStartT2 | TermStart | ContentRelease | Foundation Deadlines | Degree/Diploma Deadlines |
|---|---|---|---|---|
| Week 1T2 | Week 1 | Friday, June 12, 2026 | Wednesday, June 24, 2026 | Sunday, June 21, 2026 |
| Week 2 T2 | Week 2 | Friday, June 19, 2026 | Wednesday, July 1, 2026 | Sunday, June 28, 2026 |
| Week 3T2 | Week 3 | Friday, June 26, 2026 | Wednesday, July 8, 2026 | Sunday, July 5, 2026 |
| Week 4T2 | Week 4 | Friday, July 3, 2026 | Wednesday, July 15, 2026 | Sunday, July 12, 2026 |
| Week 5T2 | Week 5 | Friday, July 10, 2026 | Wednesday, July 22, 2026 | Wednesday, July 22, 2026 |
| Week 6T2 | Week 6 | Friday, July 17, 2026 | Wednesday, July 29, 2026 | Sunday, July 26, 2026 |
| Week 7T2 | Week 7 | Friday, July 24, 2026 | Wednesday, August 5, 2026 | Sunday, August 2, 2026 |
| Week 8T2 | Week 8 | Friday, July 31, 2026 | Wednesday, August 12, 2026 | Sunday, August 9, 2026 |
| Week 9T2 | Week 9 | Friday, August 7, 2026 | Wednesday, August 19, 2026 | Wednesday, August 19, 2026 |
| Week 10T2 | Week 10 | Friday, August 14, 2026 | Wednesday, August 26, 2026 | Sunday, August 23, 2026 |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
| 2026 | ||||
|---|---|---|---|---|
| Friday, August | Wednesday, September | Sunday, August | ||
| Week 11T2 | Week 11 | 21, 2026 | 2, 2026 | 30, 2026 |
| Week 12T2 | Week 12 | 21, 2026 | 2, 2026 | 30, 2026 |
NONE OF THE ASSIGNMENT DEADLINES WILL BE CHANGED THIS TIME FROM THE SCHEDULE GIVEN ABOVE. THE DATES HAVE BEEN SUFFICIENTLY ADJUSTED FOR ACCOMMODATING THE QUIZZES AND OPPES.
Week 7 - eligibility for final exams for most courses depends on the average assignment scores of best 5 out of the first 7 weeks. The dates are highlighted in green here. Week 10 - GAA score for final grade will be taken and calculated for applicable courses
MAJOR CHANGE THIS TIME:
Weightage for GAA in Foundation Level courses is being made 0. Questions for a total of 10 marks in the 2 quizzes and End term exam will come from the assignments. Weightage for GAA in Diploma Level courses will be 5 marks. Questions for a total of 5 marks in the 2 quizzes and End term exam will come from the assignments. Weightage for GAA in Degree Level courses remains unchanged. CHECK EVERY COURSE GRADING PATTERN TO SEE ACTUAL WEIGHTAGES.
Bonus Marks
Bonus Marks are for encouraging and incentivising the students to participate more in the activities of the course. These marks will be added ONLY for the students who pass the course and will only impact the course grade, and not the pass criteria. Criteria for bonus marks: Marks will be applicable based on availability of mock activities in the course. It can vary from course to course and can range from 0-2.
- If the average of the marks obtained in all the mock tests conducted before Quiz 1 & Quiz 2 >= 40/100, students will get 2 marks. The mock tests have to be done within the time specified.
- The course team may set up additional activities in the course which will be eligible for upto 3 bonus marks. If no additional activities are set up, this bonus won't be applicable.
Participation in the discourse forum: Badges
We will be looking at active engagement with Discourse in a term and provide badges for participation. Badges will be given based on the number of hours a student spends on Discourse. A student is expected to spend a minimum of 1 hour per week per course in Discourse reading posts. Student will get the following badges:
- Read time of upto 4 hours per course in a term: Badge 1
- Read time of upto 8 hours per course in a term: Badge 2
- Read time of upto 12 hours per course or more: Badge 3 (Applicable only after you get the BS student roll number)
Information about course grades:
S,A,B,C,D,E - Pass grade; U/WA/WQ - Fail grade ; I - Incomplete
In I grade - there are 3 types:
a. If you are absent for ET alone but all other assessment components are completed (quizzes, OPPEs, project, weekly assignments) - grade will be pushed as I. Options: You can register to take up the ET exam alone in the subsequent term. OPPE and quizzes will not be scheduled for you. All other marks for Final course score will be taken from the previous run. The fee will be charged only for the end term exam. OR You can choose to repeat the entire course paying the full course fees. b. If you have failed in the OPPE but wrote the ET exam and crossed the cutoff for T as given in the course grading policy, grade = I_OP. You can register to do the OPPE alone whereby if the course has one OPPE, that will be scheduled. If the course has 2 OPPEs, both will be scheduled for you. You can attempt the OPPE alone. All other mark components of Final course score will be taken
6/9/26, 7:10 PM
BS-DS_ May 2026 Grading document (Student)
Google Docs logo
Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Quiz and GAA and other components will be taken from the previous run and not scheduled.
In all the above cases, you can also choose to Repeat the entire course and not just do the ET/OPPE alone if you want to reattempt all assessment components.
ASSIGNMENT DEADLINES:
ASSIGNMENT DEADLINES:
Bonus Marks
Bonus Marks
Information about course grades:
Suggested pathway to register and study Foundation level courses:
Foundation level courses
Mathematics for data science 1
English 1
Computational Thinking
Statistics for data science 1
Mathematics for data science 2
English 2
Intro to python programming
Statistics for data science 2
Diploma Level courses
Suggested pathway to register and study Diploma level courses:
Diploma level courses
Machine Learning foundations (DS Diploma)
Machine Learning Techniques (Diploma in DS)
Machine Learning Practice (Diploma in DS)
Business Data management (DS Diploma)
Business Analytics (Diploma in DS)
Business Analytics (BA) Assignment Deadlines
Tools in Data Science (Diploma in DS) [Co-requisite for this course is MLP]
Programming Data structures and algorithms using Python (PDSA) - Diploma in Programming
Database management system (DBMS) - Diploma in Programming
Application development - 1 (Diploma in programming)
Programming concepts using Java (Diploma in programming)
System commands (Diploma in programming)
Application Development - 2 (Diploma in programming)
Introduction to Deep Learning and Generative AI
Guideline documents:
Deep learning and Generative AI Project
Timelines (Appdev1, Appdev2 & MLP, BDM projects):
Degree Level courses
Software Testing
Software Engineering
Deep Learning
AI: Search Methods for Problem Solving
Strategies for Professional Growth
Programming in C
Deep Learning for CV
Large Language Models
Deep Learning Practice
Data Science and AI Lab
Application Development Lab
Algorithmic Thinking in Bioinformatics
Market Research
Managerial Economics
MLOPS (Machine Learning Operations)
Mathematical Foundations of Generative AI
Data Visualization Design
Design Thinking for Data-Driven App Development
Privacy & Security in Online Social Media
Computer Systems Design
Game Theory and Strategy
Algorithms for Data Science (ADS)
Discrete Mathematics
Compiler Design
Theory of Computation
Annexure I
5/40
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
| 4 terms | Term1 | Term2 | Term3 | Term4 |
|---|---|---|---|---|
| English 1 | Stats 1 | Math 2 | Python | |
| Maths 1 | CT | English 2 | Stats 2 | |
| 3 terms | Term1 | Term2 | Term3 | Recommended when doing another program - and if you have some foundations in Maths/programming |
| English 1 | Stats 1 | Stats 2 | ||
| Maths 1 | Maths 2 | Python | ||
| CT | English 2 | |||
| 2 Terms | Term1 | Term2 | ||
| English 1 | English 2 | Recommended only for learners doing this program Full time or learners who are strong in Maths/programing | ||
| Maths 1 | Maths 2 | |||
| CT | Python | |||
| Stats 1 | Stats 2 | |||
For those entering Foundation Level in MAY 2024 or after, kindly go through the new rules: 4/6/8 courses to be completed in 4/6/9 terms. Else you will be removed from the program.
Academic policies:
- In each programming assignment, be it any course or any OPPE, taking help from LLMs (e.g. ChatGPT, Gemini) partially or completely is considered plagiarism.
- Unless explicitly permitted, do not use LLMs. Using LLMs is considered a violation of honour code.
- Students can discuss and learn from each other but the assignments are expected to be done individually based on their understanding.
Foundation level courses
1. Mathematics for data science 1
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the weightage best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes Eligibility to obtain the final course grade: Attending the end term exam The calculation of Final course Score T for eligible students is as follows:
Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam
T = max (0.6F + 0.3max(Qz1, Qz2), 0.45F + 0.25Qz1 + 0.3Qz2)
(W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
2. English 1
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the weightage best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes Eligibility to obtain the final course grade: Attending the end term exam The calculation of Final course Score T for eligible students is as follows:
Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam
T = max (0.6F + 0.3max(Qz1, Qz2), 0.45F + 0.25Qz1 + 0.3Qz2)
( W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Above to be attended in person at designated centres. Eligibility to write the final exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes Eligibility to obtain the final course grade: Attending the end term exam The calculation of Final course Score T for eligible students is as follows: Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam T = max (0.6F + 0.3max(Qz1, Qz2), 0.45F + 0.25Qz1 + 0.3Qz2)
(W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
4. Statistics for data science 1
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres. Eligibility to write the final exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes Eligibility to obtain the final course grade: Attending the end term exam The calculation of Final course Score T for eligible students is as follows: Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam Extra activity - will be defined in the course on the portal T = max (0.6F + 0.3max(Qz1, Qz2), 0.45F + 0.25Qz1 + 0.3Qz2) + Bonus marks for Extra activity - capped to 5 (W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
Bonus marks for course specific activity: 5 marks in total - 3.75 marks for weekly extra activity + 1.25 marks based on the quality of activity (Instructors' and Faculty's discretion) Note : "Extra Activity marks will be added to the T score only when you pass the course."
Extra Activity for Statistics- I Assignment Deadline Note: If a student does not complete the required number (at least 5) of peer reviews, he/she will be awarded 0 marks for that activity even if he/she submitted the activity.
| Extra activity | Release date for extra activity | End date of submission | End date for peer review |
|---|---|---|---|
| Extra Activity 1 | Friday, 17 July 2026 | Wednesday, 29 July 2026 | Sunday, 2 August 2026 |
| Extra Activity 2 | Friday, 17 July 2026 | Wednesday, 29 July 2026 | Sunday, 2 August 2026 |
| Extra Activity 3 | Friday, 31 July 2026 | Wednesday, 12 August 2026 | Sunday, 16 August 2026 |
| Extra Activity 4 | Friday, 14 August 2026 | Wednesday, 26 August 2026 | Sunday, 30 August 2026 |
5. Mathematics for data science 2
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres. Eligibility to write the final exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes Eligibility to obtain the final course grade: Attending the end term exam
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs icon Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
— capped to 100.
Bonus marks for course specific activity: 6 marks in total: 3 assignments of 2 marks each. The assignments will be available on the portal on the following dates.
Extra Activity for Mathematics-II Assignment Deadline:
| Release Date for Extra activity | Assignment Submission Deadline | |
|---|---|---|
| Extra Activity 1 | 3 July | 7 July |
| Extra Activity 2 | 17 July | 31 July |
| Extra Activity 3 | 7 August | 21 August |
(W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
6. English 2
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes
Eligibility to obtain the final course grade: Attending the end term exam
The calculation of Final course Score T for eligible students is as follows:
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F = score in final exam
T = max (0.6F + 0.3max(Qz1, Qz2), 0.45F + 0.25Qz1 + 0.3Qz2)
(W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
7. Intro to python programming
Academic policies
In each programming assignment, be it any course or any OPPE, taking help from LLMs (e.g. ChatGPT, Gemini) partially or completely is considered plagiarism.
Unless explicitly permitted, do not use LLMs. Using LLMs is considered a violation of honour code.
Students can discuss and learn from each other but the assignments are expected to be done individually based on their understanding.
Quiz 1: July 19 2026 Quiz 2: No Quiz End term: September 13 2026
OPPE1: 1st August (Standalone students) & 2nd August (standalone+others)
OPPE2: 5th Sep (Standalone) 6th September
Possible additional dates:- (Timing 2.30 pm to 4.30 pm) 5th September (Saturday)
Depending on your eligibility for OPPE1 & OPPE2, you will be allocated one of the slots mentioned above by the team. Please keep yourself free on the dates given.
Eligibility for Bonus:
Only if you do the SCT, will the bonus be applicable to you and be added to your final course score. Even if you attend the mock tests, only if you do the sct, you will get the bonus.
Eligibility to appear for OPPE1 AND OPPE2:
IT IS MANDATORY to complete the OPPE System Compatibility Test (SCT) exam
SoP for the SCT Exam is as follows: Click Here for OPPE SCT SoP Document
OPPE1/OPPE2 will not be scheduled for students who fail to complete the OPPE SCT exam.
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
OPPE or Repeat OPPE & End Term must regain OPPE eligibility in the May 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 May 2026 term.
Syllabus for OPPE 1 - Week1 to Week 5 Syllabus for OPPE 2 - Week1 to Week 8
A1: Average of GrPA scores in week 1 A2: Average of GrPA scores in week 2 A3: Average of GrPA scores in week 3 A4: Average of GrPA scores in week 4
A5: Average of GrPA scores in week 5 A6: Average of GrPA scores in week 6 A7: Average of GrPA scores in week 7 A8: Average of GrPA scores in week 8
Eligibility for writing oppe1:
Completing SCT AND A1>=40/100 AND A2>=40/100 AND A3>=40/100 AND A4>=40/100
Eligibility to appear for the OPPE 2:
Completing SCT AND A5>=40/100 AND A6>=40/100 AND A7>=40/100 AND A8>=40/100 AND Average of the best 5 out of the first 7 weekly assessments (objective and programming) scores >= 40/100 (becoming eligible to give the end term exam)
If you do not satisfy this, we will not schedule OPPE2 for you.
Eligibility to appear for the end term exam is as follows:
Average of the best 5 out of the first 7 weekly assessments (objective and programming) scores >= 40/100 AND Being eligible to appear for atleast one of the 2 oppes. If you are ineligible for both, you have to repeat the entire course.
Eligibility to obtain the final course grade: Both the conditions below should be satisfied.
a. Attending the end term exam AND
b. Minimum score to be obtained in one of the programming exams (OPPE1, OPPE2) should be >= 40/100
The calculation of Final course Score for eligible students is as follows:
Qz1 = score in Quiz I (0, if not attempted) - in centre PE1 = score in OPPE1 (0, if not attempted) - programming exam 1 PE2 = score in OPPE2 (0, if not attempted) - programming exam 2 F = score in final exam T = 0.15Qz1+ 0.4F+ 0.25 max(PE1, PE2) + 0.2 min(PE1, PE2)
| OPPE1/ OPE2 |
ET | T | Grade | Possibilities for student | |
|---|---|---|---|---|---|
| 1. | Absent/ In eligible |
Absent/ In eligible |
- | U | Repeat the course. |
| 2. | Absent | Present | >=35 | I_OP | Complete OPPE alone in next term;Both oppes will be scheduled. GA, quiz and ET marks will be carried over OR Repeat the entire course |
| 3. | <35 | U | Repeat the entire course |
||
| 4 | Present score< 40/100 |
Present | >=40 | I_OP | 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 |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
| 7 | Present Score >= 40/100 | Absent | - | I | 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 |
| 8 | Present | Grade as per the Total score T |
8. Statistics for data science 2
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes Eligibility to obtain the final course grade: Attending the end term exam
The calculation of Final course Score for eligible students is as follows:
Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam T = max (0.6F + 0.3max(Qz1, Qz2), 0.45F + 0.25Qz1 + 0.3Qz2) + Bonus marks for Extra activity - capped to 5
(W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
Bonus marks for course specific activity: 5 marks in total - 3.75 marks for weekly extra activity + 1.25 marks based on the quality of activity (Instructors' and Faculty's discretion) Note : "Extra Activity marks will be added to T-score only when you pass the course."
Extra Activity for Statistics- II Assignment Deadline Note: If a student does not complete the required number (at least 5) of peer review, he will be awarded 0 marks for that activity even if he/she submitted the activity.
| Extra activity | Release date for extra activity | End date of submission | End date for peer review |
|---|---|---|---|
| Extra Activity 1 | Friday 12 June 2026 | Wednesday 24 June 2026 | Sunday 28 June 2026 |
| Extra Activity 2 | Friday 26 June 2026 | Wednesday 8 July 2026 | Sunday 12 July 2026 |
| Extra Activity 3 | Friday 10 July 2026 | Wednesday 22 July 2026 | Sunday 26 July 2026 |
| Extra Activity 4 | Friday 24 July 2026 | Wednesday 5 August 2026 | Sunday 9 August 2026 |
| Extra Activity 5 | Friday 7 August 2026 | Wednesday 19 August 2026 | Sunday 23 August 2026 |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Diploma Level courses Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Suggested pathway to register and study
Diploma level courses:
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
Comfortable pathway - 6 terms - 2 years : Suggested for students and working professionals doing this along with another degree or their job (40hrs/week)
Those from non technical backgrounds, new to programming or have busy schedules, recommended to take 6 or 7 terms for the 2 diplomas.
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
| 7 Terms | Term1 | Term2 | Term3 | Term4 | Term5 | Term6 | Term7 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A VERY COMFORTABLE PATH - RECOMMENDED FOR THOSE WHO STILL ARE SLOW ON CODING AND MATHS AND CAN TAKE TIME. FOUNDATION - 3 OR 4 TERMS, DIPLOMA - 7 TERMS, BSC+BS - 5 TERMS, SO TOTAL OF 16 TERMS OR 5 YEARS. VERY APT FOR WORKING PROFESSIONALS AND DUAL DEGREE STUDENTS | BDM Theory | DBMS | MAD 1 Theory | Mad 1 Project | Mad 2 Theory | Mad 2 Project | Java | |||||||
| BDM Project | PDSA | MLF | MLT | MLP | BA | TDS | ||||||||
| SC | MLP Project | |||||||||||||
| 9c | 8c | 8c | 6c | 8c | 8c | 7c | ||||||||
| Term1 | Term2 | Term3 | Term4 | Term5 | Term6 | Term7 | ||||||||
| MAD 1 Theory | Mad 1 Project | Mad 2 Theory | MLP Project | DL- Gen Ai Project | Java | |||||||||
| DBMS | MLF | MLT | MLP | Mad 2 Project | BDM | TDS | ||||||||
| PDSA | SC | DL- Gen Ai Theory | ||||||||||||
| 8c | 8c | 9c | 8c | 8c | 6c | 7c | ||||||||
| 6 Terms | Term1 | Term2 | Term3 | Term4 | Term5 | Term6 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VERY COMFORTABLE PATH - HIGHLY RECOMMENDED. FOUNDATION - 1 YEAR DIPLOMA - 2 YEARS BSC AND BS IN 1YEAR AND 4/8 MONTHS PROGRAM COMPLETED IN 4 YEARS AND 1 TERM VERY APT FOR WORKING PROFESSIONALS AND STANDALONE/DUAL DEGREE STUDENTS | DBMS | PDSA | MAD 1 Theory | Mad 1 Project | Mad 2 Theory | MLP project | ||||||
| BDM Theory | MLF | SC | MLT | MLP | Mad 2 Project | |||||||
| BDM Project | BA | Java | TDS | |||||||||
| 8c | 10c | 11c | 10c | 8c | 7c | |||||||
| Term1 | Term2 | Term3 | Term4 | Term5 | Term6 | |||||||
| DBMS | PDSA | MAD 1 Theory | Mad 1 Project | TDS | ||||||||
| BDM Theory | MLT | SC | Mad 2 Theory | Mad 2 Project | Java | |||||||
| MLP Project | DL- Gen Ai Theory | DL- Gen Ai Project | ||||||||||
| MLF | MLP | 8c | 9c | 6c | ||||||||
| 12c | 8c | 11c | ||||||||||
| 5 Terms | Term1 | Term2 | Term3 | Term4 | Term5 |
|---|---|---|---|---|---|
| DECENT PACE - CAN BE MANAGED IF YOU ARE COMFORTABLE WITH PYTHON AND MATHS. NOT VERY HECTIC | DBMS | MLF | BDM Theory | BDM Project | BA |
| PDSA | MAD1 project | MLT | MLP | Java | |
| MAD1 Theory | MAD2 Theory | MAD2 Project | SC | TDS |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs icon Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
| FOUNDATION - 2 OR 3 TERMS DIPLOMA - 5 TERMS BSC/BS - 4 TERMS FULL PROGRAM - 12 TERMS OR 4 YEARS CORRECT SPEED TO DO THE PROGRAM RECOMMENDED FOR STANDALONE STUDENTS |
Term1 | Term2 | Term3 | Term4 | Term5 |
|---|---|---|---|---|---|
| DBMS | BDM Theory | MAD2 Theory | MAD2 Project | TDS | |
| PDSA | MAD1 Theory | MAD1 Project | SC | Java | |
| MLF | MLT | MLP | MLP Project | DL- Gen Ai Project | |
| DL- Gen Ai Theory | |||||
| 12c | 12c | 10c | 11c | 9c |
| 4 Terms | Term1 | Term2 | Term3 | Term4 |
|---|---|---|---|---|
| EXTREMELY HECTIC AND NOT RECOMMENDED UNLESS YOU ARE A FULL TIME STUDENT AND ARE VERY STRONG IN CODING AND MATHS. | DBMS | BDM Theory | BDM Project | Java |
| MAD1 Theory | MAD1 Project | BA | SC | |
| PDSA | MAD2 Theory | MAD2 Project | TDS | |
| MLF | MLT | MLP | MLP Project | |
| 16c | 14c | 12c | 12c | |
| FOUNDATION - 2 OR 3 TERMS DIPLOMA - 4 TERMS BSC/BS IN 3 OR 4 TERMS PROGRAM COMPLETED IN 9 TERMS OR 3 YEARS |
Term1 | Term2 | Term3 | Term4 |
| DBMS | BDM Theory | MAD2 Theory | MAD2 Project | |
| PDSA | MAD1 Theory | MAD1 Project | TDS | |
| MLT | MLP | MLP Project | Java | |
| DL- Gen Ai Theory | DL- Gen Ai Project | |||
| MLF | SC | |||
| 16c | 15c | 12c | 11c |
| Course | Pre Requisite | Co Requisite |
|---|---|---|
| MLP | MLT | |
| MLT | MLF | |
| App Dev 1 Project | APP Dev 1 Theory | |
| App Dev 2 Theory | App Dev 1 - Project | |
| DL - Gen AI Theory | MLP | |
| DL - Gen AI Project | DL - Gen AI Theory | |
| TDS | MLP |
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:
Complete minimum of 3 courses and 1 project in every 3 terms, which means the
- The slowest you can go is 3 courses and 1 project in 3 terms (1 year), 6 courses and 2 projects in 6 terms (2 years), 9 courses and 3 projects in 9 terms (3 years) and 12 courses and 4 projects in 12 terms (4 years).
At the end of 3 terms, if you do not complete 3 courses and 1 project you will be given warning.
At the end of 6/9/12 terms if you do not complete 6/9/12 courses and 2/3/4 projects, you will be removed from the program.
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.
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs icon Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
| 3 terms | DBMS | App Dev 1 Project | App Dev 2 Proj | |
| App Dev 1 Theor | App Dev 2 Theory | Java | ||
| PDSA | SC | |||
| 4 terms | App Dev 1 | App Dev 2 | PDSA | Java |
| DBMS | App Dev 1 project | App Dev 2 project | SC |
| DOING A SINGLE DIPLOMA (DS) | ||||
|---|---|---|---|---|
| 2 Terms | Term 1 | Term 2 | Term 3 | Term 4 |
| NOT RECOMMENDED UNLESS YOU HAVE SOME BACKGROUND AND CAN HANDLE THIS LOAD | MLF | MLP | ||
| MLT | BA | |||
| BDM | TDS | |||
| BDM project | MLP proj | |||
| MLF | MLP | |||
| MLT | DL GenAI Theory | |||
| BDM | MLP project | |||
| TDS | DL GenAI project | |||
| 3 Terms | Term 1 | Term 2 | Term 3 | Term 4 |
| MODERATE PATHWAY - CAN BE TAKEN IF YOU ARE COMFORTABLE WITH PYHTON AND MATHS | BDM | BA | TDS | |
| BDM Project | MLT | MLP | ||
| MLF | MLP project | |||
| MLF | MLP | MLP proj | ||
| MLT | DL GenAI Th | DL GenAI Proj | ||
| TDS | BDM | |||
| 4 Terms | Term 1 | Term 2 | Term 3 | Term 4 |
| EXTREMELY COMFORTABLE AND RELAXED PATHWAY - RECOMMENDED IF PLANING FOR ONLY ONE DIPLOMA EXIT OR DAD STUDENTS | MLF | MLT | MLP | BA |
| BDM | BDM Project | TDS | MLP Project | |
| MLF | MLP | MLP Project | TDS | |
| MLT | BDM | DL GenAI Th | DL GenAI Proj | |
IMPORTANT
- OPPEs for all Diploma courses will be scheduled in the following way:
a. If you have 2 courses with OPPEs, both will be scheduled on 30th august.
b. If you have 3 courses with OPPEs, OPPEs for 2 courses will be scheduled on 30th August and OPPE for 1 course will be scheduled on 6th Sep.
c. If you have 4 courses with OPPEs, OPPEs for 2 courses will be scheduled on 30th August (DBMS-29th August Extra slot)and OPPE for the other 2 courses will be scheduled on 6th Sep
In the cases of b and c above, if you fail in subjects of 30th August and are rescheduled for 6th Sep, there will be no option to split the subjects any further or reschedule them. All will have to be written on the same day.
Only if you have a conflicting engagement on 30th Aug , which cannot be changed or moved and you submit a request to us with proof, we will check the proofs and if found valid, we will make changes to the above allocation. Since both 30th aug and 6th September are Sundays, please ensure you keep it free, especially as per the time slots given here for giving the exams.
July 3rd week (Tentative): We will release the slots for OPPE 1 & Dates for OPPE 2 allocated for each student for their registered subjects . If eligibility is specified as part of the grading document
to attend the exam and if you are eligible, exam will be scheduled as per the slots allocated. Please choose courses for the May 2026 term keeping all these points in mind.
1. Machine Learning foundations (DS Diploma) (MLF)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centers.
Eligibility to attend final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 and attending at least one of the 2 quizzes in the center
Eligibility to get the final course grade: Attending the end sem exam
The calculation of Final course score is proposed as follows:
GAA = Average score in First 10 weekly graded assignments
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F = score in final exam
Overall score for eligible students:
T = 0.05 GAA + max (0.6F + 0.25max(Qz1, Qz2), 0.4F + 0.25Qz1 + 0.3Qz2)
(Though the W11/W12 assignment score is not included in GAA, W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
2. Machine Learning Techniques (Diploma in DS) (MLT)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to attend the end term exam: Average of the best 5 out of the first 7 weekly assessments (objective) scores >= 40/100 and attending at least one of the 2 quizzes in the centre
Eligibility to get the course grade: Attending the end sem exam
- GAA = Average score in First 10 weekly graded assignments
- Qz1 = score in Quiz I (0, if not attempted)
- Qz2 = score in Quiz II (0, if not attempted)
- F = score in final exam
T = 0.05 GAA + max (0.6F + 0.25max(Qz1, Qz2), 0.4F + 0.25Qz1 + 0.3Qz2)
(Though the W11/W12 assignment score is not included in GAA, W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
Bonus of 3 marks awarded for the Programming Assignment Submission IF average of ALL assignments >= 40.
3. Machine Learning Practice (Diploma in DS) (MLP)
Quiz 1: No Quiz 1 Quiz 2: No Quiz 2 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to attend the end term exam: Average of the best 5 out of the 7 weekly assessments (objective and programming) scores >= 40/100
Eligibility to get the course grade: Attending the end sem exam AND one programming exam with score in programming exam >= 40/100
Eligibility to appear for the OPPE 1:
Student has to complete the OPPE System Compatibility Test (SCT) exam
SoP for the SCT Exam is as follows: Click Here for OPPE SCT SoP Document
OPPE1 will not be scheduled for students who fail to complete the OPPE SCT exam. 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 Jan 2026 term, and have registered as Repeat OPPE for the May 2026
term, will continue to be considered eligible for OPPE in May 2026. However, students who were marked OPPE Ineligible with I_OP or I_Both and have registered for the respective course as Repeat OPPE or Repeat OPPE & End Term must regain OPPE eligibility in the May 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 May 2026 term.
Online programming exam 1: – (OPPE1) Saturday, August 1, 2026 Online programming exam 2: – (OPPE2) Sunday, August 30, 2026
| KA | Release Date | Deadline | Peer Review Deadline |
|---|---|---|---|
| KA 1 | Jul 10, 2026 | Jul 22, 2026 | Jul 25, 2026 |
| KA 2 | Jul 27, 2026 | Aug 4, 2026 | Aug 8, 2026 |
| KA 3 | Aug 10, 2026 | Aug 18, 2026 | Aug 22, 2026 |
GAA = Average score in First 10 weekly graded assignments
OPPE1 - Score in online remote proctored programming exam
OPPE2 - Score in online remote proctored programming exam
KA - Average score in 3 Kaggle Assignments
F = score in final exam
Total course score T = 0.1 GAA + 0.30 F + 0.20 OPPE1 + 0.20 OPPE2 + 0.20 KA
| OPE1/OPE2 | ET | T | Grade | Next steps | |
|---|---|---|---|---|---|
| 1. | Absent/Ineligible | Absent/Ineligible | - | U | Repeat the entire course |
| 2. | Absent (OPE1 and OPE2=0) | Present | >=35 | I_OP | 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 |
| 3. | <35 | U | Repeat the entire course | ||
| 4 | Present score < 40/100 | Present | >=40 | I_OP | Redo OPE alone next term. Both OPPE will be scheduled, GA, quiz and ET marks will be carried over OR Repeat the entire course |
| 5 | <40 | U | Repeat the entire course | ||
| 6 | Absent | - | I_BOTH | Redo End term exam and OPE alone in next term. Both OPPE will be scheduled for you. GA, quiz will be carried over OR Repeat the entire course | |
| 7 | Present Score >= 40/100 | - | I | 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 | |
| 8 | Present | Grade as per the Total score T |
15/40
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
4. Business Data Management (DS Diploma) (BDM)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to attend final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 and attending at least one of the 2 quizzes in the center
Eligibility to get the final course grade: Attending the end sem exam
The calculation of Final course score is proposed as follows:
- GAA = Average score in First 10 weekly graded assignments
- Qz1 = score in Quiz I (0, if not attempted)
- Qz2 = score in Quiz II (0, if not attempted)
- F = score in final exam
Overall score for eligible students:
T = 0.05 GAA + max (0.6F + 0.25max(Qz1, Qz2), 0.4F + 0.25Qz1 + 0.3Qz2)
(Though the W11/W12 assignment score is not included in GAA, W11/W12 contents will be included for the final exam. Hence, please practice and submit W11/W12 assignment).
5. Business Analytics (Diploma in DS) (BA)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
There will be no regular weekly graded assignments being designed for this course. Instead there are 3 course assignments.
Eligibility to take the final exam:
You should have submitted at least 1 of the 3 assignments AND Attended one of the two quizzes.
Eligibility to get final course grade: Attending the end term exam AND
End term exam score F >=10/40 So you have to score >=10/40 in the Final exam score AND get Total score >= 40/100. Either one condition is not satisfied and you wont get a pass grade but you will get U grade.
40 marks: In center quiz - 20 marks (Qz) Quiz 1 for 20 marks and syllabus will be from Week 1-4 (Qz1) Quiz 2 for 20 marks and syllabus will be from Week 3-8 (Qz2) Qz = 2*(0.7Max(Qz1, Qz2) + 0.3Min(Qz1, Qz2))
20 Marks: 3 Assignments for a total of 20 marks : Assignment 1: 10 marks Assignment 2: 10 marks Assignment 3: 10 marks A = Sum of the Best 2 out of (Assignment 1, Assignment 2, Assignment 3)
40 Marks (F): End Term Exam
- Will be set to 45 marks and students can attempt all.
- Marks obtained will be capped at 40.
- The syllabus for the End term exam will be the contents covered in Weeks 1 to 12
Final course score T = Qz + A + F
Business Analytics (BA) Assignment Deadlines
| Week no. | Release date | Submission date |
|---|---|---|
| 5 | Friday, July 10, 2026 | Wednesday, July 22, 2026 |
| 6 | Friday, July 17, 2026 | Sunday, July 26, 2026 |
| 9 | Friday, August 7, 2026 | Wednesday, August 19, 2026 |
6. Tools in Data Science (Diploma in DS) (TDS)
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs icon Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Academic policies
The Tools in Data Science portal has all the course content: Graded Assignments, Projects and ROE links. The Seek Portal is not used for submissions.
You may use Large Language Models (LLMs). You may collaborate on assignments. Practice giving credit to LLMs and collaborators. Practice learning, not blind copying.
Assessments will include LLMs-as-judges. LLM evaluations are final. No appeal.
We may post bonus activities on Discourse, email, the SEEK Portal, and TDS portal for updates. Bonus marks are awarded at the course team's discretion.
Before registering for TDS, please attempt the Entrance Exam at https://exam.sanand.workers.dev/tds-2026-05-ga0. It checks course pre-requisites. Please drop this course (do it in a later term) if you score low. It'll be too tough for you now.
End term eligibility: Average Score in the best 4 of the first 5 GAs to attend the end-term should be >=40
Eligibility to get the course grade: Attending end-term exam
| Assessment | Open date | Submission date | |
|---|---|---|---|
| ROE | Remote Online Exam (45 mins, open internet, Objective assessments) |
||
| P1 | Take home project 1 (open internet) |
||
| P2 | Take home project 2 (open internet) |
GAA = Average of the score in best 7 of 9 weekly assignments on the portal (open internet, MCQs)
F = Final end term exam (no internet, in-person, mandatory).
Final course score T = 0.2 GAA + 0.2 ROE + 0.2 P1 + 0.2 P2 + 0.2 F
7. Programming Data structures and algorithms using Python (PDSA) - Diploma in Programming
Weekly assignments: Mix of autograded assignment and Programming assignments
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term:
September 13 2026
Above to be attended in person at designated centres.
1 programming exam of 120 minutes duration - Online remote
proctored - (30th Aug or Sep 6th will be allocated prior) (If you are absent for the OPPE, then Repeat OPPE will NOT be provided in the next term as this does not impact passing the course, only total course score)
A2: Average of GrPA scores in week 2
A3: Average of GrPA scores in week 3
A4: Average of GrPA scores in week 4
A5: Average of GrPA scores in week 5
A6: Average of GrPA scores in week 6
A7: Average of GrPA scores in week 7
A8: Average of GrPA scores in week 8
Eligible to write OPPE:
Student has to complete the OPPE System Compatibility Test (SCT) mandatorily
SoP for the SCT Exam is as follows: Click Here for OPPE SCT SoP Document AND
A2>=40/100 AND A3>=40/100 AND A4>=40/100 AND A5>=40/100 AND
A6>=40/100 AND A7>=40/100 AND A8>=40/100
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
GAA = Average score in all 10 weekly graded assignments(including Week-11) Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) OP = Score in Online proctored remote exam F = score in final exam T = 0.05GAA + 0.2OP + 0.45F + max (0.2max(Qz1, Qz2), (0.10Qz1+0.20Qz2 ))
8. Database management system (DBMS) -
Diploma in Programming
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of the best 5 out of the first 7 weekly assessments scores >= 40/100 AND attending at least one of the 2 quizzes in the centre
Eligibility to get final course grade:
Attending the End sem exam AND scoring a minimum of 35% in the OPE (overall) AND Getting the question based on Python-DB connectivity correct is mandatory to get the course grade.
(The OPPE will be based on SQL query(Week 2-3) and Python-Database connectivity(Week 7).)
If you don't get the 35% in OPPE OR don't pass the Python-DB connectivity question, you will be given a fail in the OPPE.)
OPPE:
Student has to complete the OPPE System Compatibility Test (SCT) exam
SoP for the SCT Exam is as follows: Click Here for OPPE SCT SoP Document
There is only one OPPE conducted for the course. But there are 2 chances to attempt it.
Students have to mandatorily attend the OPPE on the first date. If you fail in this, you get a chance to reappear the next weekend. So you get 2 chances to attempt the exam.
If you are absent on the first date, you do not get the reattempt chance.
If the first date is inconvenient due to a clash with some other engagement, then you can apply for a postponement to the second date providing sufficient proof. If this is accepted, your exam will be moved to the second date but if you fail in this or are absent, you will not get another chance to reattempt. You will have to do it in the subsequent term.
The calculation of Final course Score is proposed as follows: GAA2= Average score of week 2 and 3 SQL based assignments GAA3= Average score of week 7 programming assignment Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) OPPE - Score in online remote proctored programming exam F = score in final exam
T = 0.03GAA2 + 0.02GAA3 + 0.2 OPPE + 0.45F + max (0.2max(Qz1, Qz2), (0.10Qz1+0.20Qz2 ))
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
| Assessment Type | Method | Proctoring | % of Total Score T |
|---|---|---|---|
| Week 1-12 | 100% objective | NA | None |
| Weekly assessments, Weeks 2,3 | PostgreSQL assignments will be considered. | None | GAA2 |
| Week 7 | Programming assignment | NA | GAA3 |
| Quiz 1 : Weeks 1-4 July 19 2026 | Objective | In person at TCS centres | Qz1 |
| Quiz 2 Weeks 1-8 August 16 2026 | Objective | In person at TCS centres | Qz2 |
| Online remote proctored exam (OPE) 29th & 30th Aug 2026 - first attempt 6th Sep 2026 - Reattempt for those who failed on |
Testing will be on SQL queries and python-database connections - Students will be given the option to choose the date and slot. Based on logistics the slots will be allocated. | Online remote proctored | OPE |
| End Sem September 13 2026 | 100% Objective | In-person at TCS centres | F |
| OPE | ET | T | Grade | ||
|---|---|---|---|---|---|
| 1. | Absent/In eligible | Absent/In eligible | - | U | Repeat the course. |
| 2. | Absent | Present | >=35 | I_OP | Complete OPE alone in next term (only one oppe in this course) GA, quiz and ET marks will be carried over OR Repeat the entire course |
| 3. | <35 | U | Repeat the entire course | ||
| 4 | Present score < 35/100 OR Python-DB question Incorrect. | Present | >=40 | I_OP | Complete OPE alone in next term (only one oppe in this course) GA, quiz and ET marks will be carried over OR Repeat the entire course |
| 5 | <40 | U | Repeat the entire course | ||
| 6 | Absent | - | I_BOTH | Complete ET exam and OPE in next term, (only one oppe in this course) GA and quiz marks will be carried over OR Repeat the entire course | |
| 7 | Present Score >= 35/100 AND Python-DB question correct. | Absent | - | I | Complete ET alone in next term; GA, quiz and OPPE marks will be carried over OR Repeat the entire course |
| 8 | Present | Actual grade | Grade as per the Total score T |
9. Application development - 1 (Diploma in programming) (MAD 1)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026 Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of the best 5 out of the first 7 weekly assessments (objective) scores >= 40/100 and attending at least one of the 2 quizzes in the centre
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
| via framework (weekly assignments) | week7 | ||
|---|---|---|---|
| Objective Assignments, Weeks 1 - 12 | 100% objective | None | None |
| Quiz 1: Sunday, July 19th, 2026 & Quiz 2: Sunday, August 16th, 2026 | Objective | In person at TCS centers | Qz1, Qz2 |
| End Sem, Sunday, Sep 13th, 2026 | Objective | In person at TCS centers | F |
Final course score T = 0.05 GLA + max (0.6F + 0.25max(Qz1, Qz2), 0.4F + 0.25Qz1 + 0.3Qz2)
10. Programming concepts using Java (Diploma in programming)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
A2: Average of GrPA scores in week 2 A3: Average of GrPA scores in week 3 A4: Average of GrPA scores in week 4 A5: Average of GrPA scores in week 5 A6: Average of GrPA scores in week 6 A7: Average of GrPA scores in week 7 A8: Average of GrPA scores in week 8
Eligibility to appear for the OPPE 1:
Student has to complete the OPPE System Compatibility Test (SCT) exam SoP for the SCT Exam is as follows: Click Here for OPPE SCT SoP Document AND A2>=40/100 AND A3>=40/100 AND A4>=40/100
OPPE1 will not be scheduled for students who fail to complete the OPPE SCT exam and not fulfill the criteria.
Eligibility to appear for the OPPE 2:
Student has to complete the OPPE System Compatibility Test (SCT) exam SoP for the SCT Exam is as follows: Click Here for OPPE SCT SoP Document AND A5>=40/100 AND A6>=40/100 AND A7>=40/100 AND A8>=40/100
AND Average of the best 5 out of the first 7 weekly assessments (objective and programming) scores >= 40/100 (becoming eligible to give the end term exam)
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 Jan 2026 term, and have registered as Repeat OPPE for the May 2026 term, will continue to be considered eligible for OPPE in May 2026. However, students who were marked OPPE Ineligible with I_OP or I_Both and have registered for the respective course as Repeat OPPE or Repeat OPPE & End Term must regain OPPE eligibility in the May 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 May 2026 term.
Eligibility to attend the end term exam: Average of the best 5 out of the first 7 weekly assessments (objective and programming) scores >= 40/100 and attending at least one of the 2 quizzes in the center.
Eligibility to get the course grade: Attending the end term exam AND one programming exam with a minimum score of 30%.
| Assessment Type | Components | Mode | Code |
|---|
6/9/26, 7:10 PM
BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
- Weeks 1 - 12: Weekly Objective Assessments — Objective Questions — On Course Portal
- Weeks 2 - 8: Weekly Programming Assignments — Programming Questions — On Course GAA Portal
| Quiz 1 - July 19 2026 ; Weeks 1-4 |
Objective + subjective | In TCS centers | Qz1 Qz2 |
| Quiz 2 - August 16 2026; Weeks 1-8 | |||
| Online Proctored Examination 1 August 2nd (syllabus weeks 2-6) |
Programming Questions | On Course Portal | PE1 PE2 |
| Online Proctored Examination 2 - 30th Aug (syllabus weeks 2-9) |
|||
| End Sem - September 13 2026 Weeks 1-12 |
Objective | In TCS centers | F |
GAA = average of score in Best 6 out of 7 weeks programming graded assignments given
T = 0.05GAA + 0.2 of Max(PE1,PE2) + 0.45F + max (0.2max(Qz1, Qz2), (0.10Qz1+0.20Qz2 )) + (Bonus) 0.10 of Min(PE1,PE2)
| OPE1/OPE2 | ET | T | Grade | ||||
|---|---|---|---|---|---|---|---|
| 1. | Absent/In eligible | Absent/In eligible | - | U | |||
| 2. | Absent (PE1 and PE2=0) | Present | >=35 | I_OP | Complete OPE alone in next term, GA, quiz and ET marks will be carried over OR Repeat the entire course | ||
| 3. | <35 | U | Repeat the entire course | ||||
| 4 | Present score < 30/100 | >=40 | I_OP | Redo OPE alone in next term, GA, quiz and ET marks will be carried over OR Repeat the entire course | |||
| 5 | <40 | U | Repeat the entire course | ||||
| 6 | Absent | Absent | - | I_BOTH | Redo End term exam and OPE alone in next term. GA, quiz will be carried over. OR Repeat the entire course | ||
| 7 | Present Score >= 30/100 | Absent | - | I | 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 | ||
| 8 | Present | Grade as per the Total score T | |||||
11. System commands (Diploma in programming) (SC)
Quiz 1: July 19 2026 Quiz 2: No Quiz End term: September 13 2026
21/40
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs icon Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
The deadline for the BPT assignment will be set one week after its release. BPT Release dates: BPT 1 - June 26, 2026 BPT 2 - July 10, 2026 BPT 3 - July 24, 2026 BPT 4 - August 14, 2026
Will be conducted in the course VM - Each BPT has 4 Questions
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 Jan 2026 term, and have registered as Repeat OPPE for the May 2026 term, will continue to be considered eligible for OPPE in May 2026. However, students who were marked OPPE Ineligible with I_OP or I_Both and have registered for the respective course as Repeat OPPE or Repeat OPPE & End Term must regain OPPE eligibility in the May 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 May 2026 term.
Eligibility for OPPE: The average of the first three BPT >=40/100 SCT for OPPE and exam day rules: https://docs.google.com/document/d/e/2PACX-1vS4Hhh4MsKD2WL8_D26Vw2WJKw0CBtPihZyKrnEM_kefRXm_O75GqTcJA6IR0X_xCiVL5gUi5y6_bjw/pub
Eligibility to attend the end term exam:
Average of the best 5 out of the first 7 weekly assessments (objective and programming) scores >= 40/100 AND OPPE should be eligible
Eligibility to get the course grade:
Attending the end semester exam AND programming exam (OPPE) score >= 40/100
There will be ONE OPPE based on weeks 1-9.
Students have to mandatorily attend the OPPE on the first date.
- If you fail in this, you get a chance to reappear the next weekend. So you get 2 chances to attempt the exam.
- If the first date is inconvenient due to a clash with some other engagement, then you can apply for a postponement to the second date providing sufficient proof. If this is accepted, your exam will be moved to the second date but if you fail/absent in this, you will not get another chance to reattempt. You will have to do it in the subsequent term.
- If you are absent on 29th August, you DON'T get another chance on 5th Sep..
Re OPPE Eligibility:
- Students must score a minimum of 20 marks in the SC OPPE to be eligible for the ReOPPE.
- Students must remain present in the proctoring G Meet for a minimum of 1 hour 30 minutes.
NPPE [Syllabus Weeks 1-9]: (This will give you practice to handle the OPPE, but not part of final course grade) GAA = Average of score in Best 9 out of the 10 weekly graded assignments BPTA: Average of the 4 BPT scores QZ1 = score in Quiz I (0, if not attempted) OPPE = Score in online remote proctored programming exam F = score in End Term exam Final course score T = 0.05 GAA + 0.25 Qz1 + 0.3 OPPE + 0.3F + 0.1 BPTA
| OPE | ET | T | Grade | ||
|---|---|---|---|---|---|
| 1. | Absent/In Eligible | Absent/In Eligible | - | U | Repeat entire course |
| 2. | Absent (OPE=0) | Present | >=35 | I_OP | Complete the BPT and OPE in next term; BPTs will be eligibility to write OPPE |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
| 3 | <35 | U | Repeat the entire course | ||
| 4 | Present score < 40/100 | Present | >=40 | I_OP | Complete the BPT and OPE in next term; BPTs will be eligibility to write OPPE GA, quiz and ET marks will be carried over OR Repeat the entire course |
| 5 | <40 | U | Repeat the entire course | ||
| 6 | Absent | - | I_Both | Redo End term exam and OPE in next term; For doing the OPE, BPTs have to be done and students have to become eligible GA, quiz will be carried over OR Repeat the entire course |
|
| 7 | Present Score >= 40/100 | Absent | - | I | Complete ET alone in next term; OPPE will NOT be given in this case. GA, quiz and OPPE marks will be carried over OR Repeat the entire course |
| 8 | Present | Grade as per the Total score T |
12. Application Development - 2 (Diploma in programming) (MAD 2)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of the best 5 out of the first 7 weekly assessments scores >= 40/100 and attending at least one of the 2 quizzes in the centre
Eligibility to get final course grade: Attending the End sem exam
| Assessment Type | Method | Proctoring | Percentage contribution |
|---|---|---|---|
| Weekly assessments Weeks 1 - 11 | 100% objective | None | None |
| Programming Assignments Weeks 1 and 2 | Auto Evaluated | None | GAA = 5 marks |
| Quiz 1 - July 19 2026, Qz1 Quiz 2 - August 16 2026, Qz2 |
Objective | In person at TCS centers | Qz1, Qz2 |
| End Sem - September 13 2026, F | 100% Objective | In person at TCS centers | F |
GAA - Average of weeks 1 and 2 programming assignments
Final course score T = 0.05 GAA + max (0.6F + 0.25max(Qz1, Qz2), 0.4F + 0.25Qz1 + 0.3Qz2)
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs icon Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
September 13 2026
Above to be attended in person at designated centres
Eligibility to write End term exam: Average of the first 5 weekly assessments scores >= 40/100 and attending at least one of the 2 quizzes in the centre
Eligibility to get the final course grade: Attending the end sem exam
The calculation of Final course score is proposed as follows: GAA = Average score in First 9 weekly graded assignments Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam
NPPE=Non-proctored programming assignment
Overall score for eligible students:
Final course score T = 0.1 GAA + 0.2 Qz1 + 0.2 Qz2 + 0.25 F + 0.1 NPPE1 + 0.15 NPPE2
Project Courses:
Project courses are now for 2 credits each - BDM, MLP, App Dev 1, App Dev 2, DL-GenAI project.
The Project courses are not part of CCC. The CCC is only for theory courses.
App Dev1 Theory is a co-requisite for App Dev 1 project. App Dev1 project is a corequisite for App Dev2 Theory. App Dev2 Theory is a co-requisite for App Dev2 Project. MLP course is a co-requisite for MLP project. BDM course is a co-requisite for BDM project. DL-GenAI Theory is a co-requisite for DL-GenAI Project
There will be fortnightly assessments configured in the MLP project course alone that you have to submit. We will be using this information to cross check your engagement in the course.
Submission deadline :
| MLP Course theory completion Term | Deadline to Cross Cutoff | Deadline to Complete Both Vivas | Evaluation Scheme |
|---|---|---|---|
| Jan 2026 and earlier | 12 July 2026 | 31 July 2026 | Evaluated out of 100 marks. Not applicable for bonus. |
| May 2026 | 21 July 2026 | 23 August 2026 | Evaluated out of 100 marks. Applicable for up to 5 bonus marks based on Viva batch |
MAD1, MAD2 PROJECTS:
| Theory completed term ( Received a pass grade) | Submission date | Evaluation |
|---|---|---|
| Jan 2026 or previous term | July 14, 2026 | 100 |
| May 2026 | August 9, 2026 | 105 marks and cap it to 100 |
BDM project will be evaluated only out of 100 marks for all students, irrespective of the term submitted in.
Each project has its own modalities and processes to be followed. Please check your course announcements for the project timelines and make the submissions accordingly.
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
MAD 1 Project
Project Document: https://docs.google.com/document/d/e/2PACX-1vR9pOLPvPzsxqhtrmtLi8GAV2j2JxpisWkIHCjEb8WuYrgm4ZPq8S_Sor-MygixO4hvGcPvO6Ei_W/pub
Project statement - Trekking Management Application: https://docs.google.com/document/d/e/2PACX-1vQvqzWz2tFt96B8VApnHqWqIP3LtPDbnXwApYr8VOffLCm_Zh2JuTa51z7d1CNJbrZKC0oWPredYcV/pub
MAD 2 Project
Project document: https://docs.google.com/document/d/e/2PACX-1vTKQBIsllAp4VUq_rST3_rbpMSoADyfb3agZ1E-jrGQxMeN2IBNOXu3GS0mchzRWaxWa204q52tbFYA/pub
Project statement I - Trekking Management Application - V2 https://docs.google.com/document/d/e/2PACX-1vSabfvSRC1BvxC5eNHzzj6PqBg1ATKq9nH_s_fVwOrg84-JNETkFkwienTgnmoAMSZZT9zsHdNwis4Y/pub
Project statement II - Placement Portal Application - V2 https://docs.google.com/document/d/e/2PACX-1vTcayCKq8OPAVeTZHXNwCXxvJfiQRCmxiigXcNmrDkbiSwu9it0SCOkXwTytPy2Hx-p6IAkr6XSF4fB/pub
BDM Project: BDM PROJECT SUBMISSION TIMELINE
Deep learning and Generative AI Project
Rules regarding project fees:
The fee paid for each of the 4 projects is valid for 2 terms. Please read this carefully so that you register properly.
| Category | Payment | Category Waiver | Grade |
|---|---|---|---|
| New Registration | 2500 | Yes | 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 and the student has to pay the full fees again, you will get a U grade. |
2500 | Yes | I or U |
| If the student fails in the project, Students have to redo the project by registering to the project by paying the full fees | 2500 | Yes | U |
| If the student fails in the project or the submission is found to be Plagiarized, a. Student will be subjected to disciplinary action b. Student has to redo the project by registering to the project by paying the full fees. |
2500 | Yes | U |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
who will be entering Degree level in the Sep 2026 term. Without completing the 12 courses and 4 projects, you cannot start degree level courses from Sep 2026 onwards. For entering the Degree level in Sep 2026, you have to complete ALL projects and vivas by Aug 2026.
BDM project final submission has to be done and approved by June/July/Aug 2026 so that viva can be over in June/July/Aug 2026. Project grade for all the courses will be pushed on/before Sep 15th.
Students are requested to complete the projects at least two terms before their diploma completion term i.e DO NOT REGISTER OR HAVE PROJECTS ALONE LEFT IN YOUR LAST TERM OF DIPLOMA.
Very important:
- Viva policy for MLP, DL&GEN AI, Viva Policy for Appdev
Students who completed App dev1, App dev2, MLP and BDM in Sep 2021/Jan 2022 terms:
If you complete the 6 courses and 2 projects of any of the two Diplomas, you will get the Diploma certificates. But your credits will not be 27 for this Diploma but 23 or 25 depending on how many of these courses were completed in these 2 terms. The projects done as part of the courses of Sep 2021/Jan 2022 will not get the 2 credits. So there is no issue with the Diploma level.
When you come to the BSc level, 114 credits are required to obtain the BSc certificate. Hence this deficit of 2/4/6/8 credits will have to be made up by taking more elective courses offered by the IITM BS program.
Degree Level courses
Level of the course:
The first digit of the 4 digits given in the course code represents the level of the course. Eg: CT is CS1001 is a 1 level course. Deep Learning CS3004 is a 3 level course. Industry 4.0 MS4001 is a 4 level course.
BSc level:
It is now mandatory that students have to complete both the core pairs and SPG in the BSc level. Credits = 20 All remaining 8 credits can be earned from IITM BS courses or NPTEL (maximum upto 4 credits from Table 2) or if there is an option to credit campus courses (IITM or other institutes), that too can be done.
BS level:
It is implemented wef Sep 2023 for the batch that enters the degree level in Sep 2023.
2 courses in the level 4 or higher should be mandatorily completed in each of the BP and BD categories. Please refer course category in table1
Out of the remaining 12 credits, it is MANDATORY to earn 4 credits in the HS/MG category. HS/MG can come from inhouse electives or from NPTEL-Table 3.
Remaining credits are from any of the other in-house/campus electives or Apprenticeship electives.
Apprenticeship:
Apprenticeship is completely optional. Students can also complete the BS level by just doing only course work.
SWAYAM NPTEL Approved Dep/Free Elective course list: (Technical Bucket)
SWAYAM NPTEL Approved HS/MG course list: (HSMG)
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse: Learn more:
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
We are also collaborating with the Microsoft and AWS certification program team to offer their courses for our students at discounted rates. Would be good to complete some cloud certifications from this too when completely is considered plagiarism. There are no credits for this.
It is important you learn more on programming and data science outside of what the curriculum offers and strengthen your resume.
Academic policies
In each programming assignment, be it any course or any OPPE, taking help from LLMs (e.g. ChatGPT, Gemini) partially or completely is considered plagiarism.
Unless explicitly permitted, do not use LLMs. Using LLMs is considered a violation of honour code.
Students can discuss and learn from each other but the assignments are expected to be done individually based on their understanding.
Please do not share your assignments with others before the deadlines. If similarities are found between submissions, all will be penalised irrespective of who did it first and who shared it with whom.
1. Software Testing (ST)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of best 5 out of first 7 weekly assessments scores >= 40/100 and attending at least one of the 2 quizzes in the centre
Eligibility to get final course grade: Attending the End sem exam
Overall score for eligible students: GAA = Average score in First 10 weekly graded assignments Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F - score in End Term exam T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2
2. Software Engineering (SE)
Quiz 1: No Quiz Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 AND submission of Group project Milestone [1-3]
Eligibility to get final course grade: Attending the End term exam AND Submission of group project (All milestones) is mandatory for course grade AND score in group project > 0
Overall score for eligible students: GAA = Average score in total 10 weekly graded assignments Qz1 = NOT THERE IN THIS COURSE Qz2 = score in Quiz II (0, if not attempted) Group Project- Milestone 1-2 (After week 6) - GP1 Group project - Milestone 3-5 (After week 12) - GP2 Project Presentation - PP Course participation activity - CP F - score in End Term exam
T = 0.05GAA + 0.2Qz2 + 0.4F+ 0.1GP1 + 0.1GP2 + 0.1PP + 0.05CP
(More details about the Group project will be given in the course).
| Release date | Submission date | Peer review closing date | Score release | |
|---|---|---|---|---|
| Milestone 1 | June 12 | June 28 | July 26 | |
| Milestone 2 | June 12 | July 22 | August 10 |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
3. Deep Learning (DL)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Bonus Marks:
The average score of all (3) programming activity assignments will be used as Bonus marks. Maximum bonus marks will be 5. - weeks 4, 9,11
Eligibility to write end term exam: Average of best 5 out of first 7
weekly assessments scores >= 40/100 and attending at least one of the 2 quizzes in the centre
Eligibility to get final course grade: Attending the End sem exam Overall score for eligible students:
GAA = Average score in First 10 weekly graded assignments Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F - score in End Term exam
T = 0.05GAA + 0.25Qz1 + 0.25Qz2 + 0.45F
4. AI: Search Methods for Problem Solving (AI SMPS)
Academic policies
In each programming assignment, be it any course or any OPPE, taking help from LLMs (e.g. ChatGPT, Gemini) partially or completely is considered plagiarism.
Unless explicitly permitted, do not use LLMs. Using LLMs is considered a violation of honour code.
Students can discuss and learn from each other but the assignments are expected to be done individually based on their understanding.
Please do not share your assignments with others before the deadlines. If similarities are found between submissions, all will be penalised irrespective of who did it first and who shared it with whom.
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of best 5 out of first 7
weekly assessments scores >= 40/100 and attending at least one of the 2 quizzes in the centre
Eligibility to get final course grade: Attending the End sem exam Overall score for eligible students:
GAA = Average score in First 10 weekly graded assignments
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F - score in End Term exam
T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2 + bonus (as given below, if
you pass the course)
Bonus marks for those who pass the course: 5 (based on
programming assignment)
Programming Assignment 1 will be released between Quiz 1 and Quiz 2.
The dates will be announced in the forum. This assignment will be evaluated offline.
5. Strategies for Professional Growth (SPG)
Academic policies
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) 3. Students
Updated automatically every 5 minutes
understanding. 4. Please do not share your assignments with others before the deadlines. If similarities are found between submissions, all will be penalised irrespective of who did it first and who shared it with whom.
Quiz 1: NO Quiz Quiz 2: August 16 2026 End term: September 13 2026 Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of best 5 of the first 7 weeks' graded assignments >= 40/100
Eligibility to obtain the final course grade: Attending the end-term exam
The calculation of the final course score for eligible students is as follows:
GAA = Average score in First 10 weekly graded assignments GP = Score in Group Project (0, if not participated) Qz2 = Score in Quiz II (Subjective & Objective). Score is 0 if not attempted.
F = Score in final exam, based on weeks 1-12 (Subjective & Objective)
T = Total score (out of 100)
T = 0.15*GAA + 0.25*GP + 0.25*Qz2 + 0.35*F
Project:
| Milestone | Timeline | Submission Date | Marks | Evaluation and Score Release |
|---|---|---|---|---|
| I | Week 1 to Week 3 | End of Week 3 | 50 marks | |
| II | Week 4 to Week 6 | End of Week 6 | 50 marks | Before End term |
More details about the Group Project will be given in the course. Bonus marks for additional activities may be awarded at the discretion of faculty or instructor, provided the student passes the course.
6. Programming in C
Quiz 1: July 19 2026 Quiz 2: No Quiz 2 End term: September 13 2026 Above to be attended in person at designated centres
For OPPE1, OPPE2 exam dates OPPE 1 - Saturday, August 1, 2026
OPPE 2 - Saturday, August 29, 2026 (DS Students) & Sunday, August 30, 2026 (ES Students)
Eligibility to write the final exam: Average of the best 5 out of the first 7 weeks of weekly assignments (objective and programming) scores >= 40/100
Eligibility to obtain the final course grade: Both the conditions below should be satisfied.
- Attending the end term exam AND
- Score in one of the two programming exams (OPPE1, OPPE2) should be >= 40/100 - Minimum score to be obtained in one of the programming quizzes
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 Jan 2026 term, and have registered as Repeat OPPE for the May 2026 term, will continue to be considered eligible for OPPE in May 2026. However, students who were marked OPPE Ineligible with I_OP or I_Both and have registered for the respective course as Repeat OPPE or Repeat OPPE & End Term must regain OPPE eligibility in the May 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 May 2026 term.
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs info icon Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
Final course score calculation:
- GAA = Average score in First 10 weekly graded assignments(GA+GrPAs)
- Qz1 = score in Quiz 1 (0, if not attempted) - in centre
- OPPE1 = score in OPPE 1 (0, if not attempted) - programming exam 1
- OPPE2 = score in OPPE 2 (0, if not attempted) - programming exam 2
- F = score in final End Term exam
T = 0.10GAA (GA+GrPAs) + 0.20Qz1 + 0.20 OPPE1 + 0.20 OPPE2 + 0.30F
7. Deep Learning for CV (DLCV)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026 Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes
Eligibility to get final course grade: Attending the End sem exam
Overall score for eligible students:
GAA = Average score in First 10 weekly graded assignments
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F = score in final exam
Bonus = Optional project: Max 5 bonus marks will be awarded for successful completion of project. The project will be graded based on literature review, benchmarking, novelty, and results.
T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2+Bonus
Project components will be released in the portal which will not be part of the scores. That will be considered for the special certification.
8. Large Language Models (LLM)
Academic policies
In each programming assignment, be it any course or any OPPE, taking help from LLMs (e.g. ChatGPT, Gemini) partially or completely is considered plagiarism.
Unless explicitly permitted, do not use LLMs. Using LLMs is considered a violation of honour code.
Students can discuss and learn from each other but the assignments are expected to be done individually based on their understanding.
Please do not share your assignments with others before the deadlines. If similarities are found between submissions, all will be penalised irrespective of who did it first and who shared it with whom.
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026 Above to be attended in person at designated centres.
Eligibility to write end term exam: Average of best 5 out of first 7 weekly assessments scores >= 40/100 and attending at least one of the 2 quizzes in the centre
Eligibility to get final course grade: Attending the End sem exam
Overall score for eligible students:
GAA = Average score of all 7 assignments till week 9
Bonus - Total 5 marks - Average score of programming assignments
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F - score in End Term exam
T = 0.05GAA + 0.35F + 0.3Qz1 + 0.3Qz2 + Bonus (5 marks ,if passed)
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs icon Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
9. Deep Learning Practice (DLP)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026 Above to be attended in person at designated centres.
Quiz1 - based on content taught by Prof Mitesh (Based on weeks 1-4) Non-proctored programming assignment 1 - NPPE1 (Configured in the portal in week 4)
Quiz2 - based on content taught by Prof Umesh (Based on weeks 5-8) Non-proctored programming assignment 2 - NPPE2 (Configured in the portal in week 8)
Quiz3 - based on content taught by Prof Kaushik (Based on weeks 9-12) Non-proctored programming assignment 3 - NPPE3 (Configured in the portal in week 12)
Following are the tentative dates:
| Exam | Syllabus | NPPE Dates | Timing |
|---|---|---|---|
| NPPE1 Opens | W1-W4 | 10 July | 5:00 PM |
| NPPE1 Closes | 13 July | 11:55 PM | |
| NPPE2 Opens | W5-W8 | 7 Aug | 5:00 PM |
| NPPE2 Closes | 10 Aug | 11:55 PM | |
| NPPE3 Opens | W9-W12 | 4 Sept | 5:00 PM |
| NPPE3 Closes | 7 Sept | 11:55 PM |
GAA - Average score in best 10 weekly graded assignments out of 11 assignments.
T = 0.05 GA + 0.15 Quiz 1 + 0.15 Quiz 2 + 0.15 Quiz 3 + 0.25 * ((NPPE1+NPPE2+NPPE3)/3) + 0.25 Viva
10. Data Science and AI Lab (DSAI)
Quiz 1: No Quiz Quiz 2: August 16 2026 End term: No EndTerm
1. Graded Assignments:
- Each week will contain a graded assignment based on the topics covered in that week
2. Quiz: The quiz will be conducted at the time of quiz 2, covering the first 8 weeks' content.
3. Group Project:
Students will work on projects in groups. Each group is required to submit its project problem statement by Week 2. The problem statement has to involve either Deep Learning or Generative AI and has to be approved by the course team.
The project will be broken down into milestones that will be evaluated through weekly meetings.
A final project presentation will be held during weeks 10 & 11 for a comprehensive evaluation of the project.
4. Viva:
A Viva will be conducted individually after week 10 for each student by an industry professional.
The viva will test understanding of the material covered in weeks 1-12 of the course.
| Assessment Type | Mode of Evaluation | Requirements |
|---|---|---|
| Graded Assignments (GAA) | Objective | |
| Quiz 2 | TCS platform | Weeks 1-8 |
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
Project Presentation (P): Group presentation (G-meet) + Milestones. Completion of all the milestones. Viva (V): One-to-One (G-meet). Average of the best 7 out of the first 8 weekly assignment scores >= 40/100.
Eligibility to obtain the final course grade: Attending the Project Presentation AND Viva marks >= 55%
GAA = Average score in first 10 weekly graded assignments P = Combination of score in project presentation and milestones V = Score obtained in viva Quiz = Quiz 2 Bonus: 5 bonus assignments (Could be Kaggle/Video submission)
Final Course score T = 0.05 GAA + 0.25 Quiz + 0.4 P + 0.3 V + Bonus (5 marks)
11.Application Development Lab
Quiz 1: No Quiz Quiz 2: August 16 2026 End term: No End term Above to be attended in person at designated centres
Eligibility to appear for Project Viva:
To be eligible for the final project viva, learners must satisfy the following conditions by the end of Week 8:
The average assignment score of first 8 weeks (week 1 - 8) assignments must be >=40
Attempt both Lab Assignments in Weeks 4 and 5.
Attempt Quiz 2
Eligibility to get final course grade: Students should appear for the Project Viva and must score at least 25 out of 50 marks in the project component. Students must pass the project viva to get a course grade
| Assessment Type | Method | Proctoring | Criteria |
|---|---|---|---|
| Lab Assignment + Graded Assignment + Programming Assignment | Auto evaluated via framework (weekly assignments) | None | * Attempt both Lab Assignments in Weeks 4 and 5. * In case of more than one assignment for a week, the average of all will be taken to calculate the score for that week |
| Quiz 2 | Online computer Based | TCS platform | Week 1 to 8 |
| Project + Viva | One-to-One G-meet |
Final course score T = 20% from Quiz 2 + 30% from weekly assignments (average score of first 10 weeks will be considered) + 50% from Project Viva
12.Algorithmic Thinking in Bioinformatics (ATB)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Eligibility to write end term exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes Eligibility to get final course grade: Attending the End sem exam Overall score for eligible students: GAA = Average score in First 10 weekly graded assignments GRPA= Average of 3 Programming Assignments Qz1 = score in Quiz I (0, if not attempted), Syllabus: Week 1-4 Qz2 = score in Quiz II (0, if not attempted), Syllabus: Week 5-8 F = score in final exam, Syllabus: Week 1-12 T = 0.075 GAA + 0.025 GRPA + 0.25Qz1 + 0.25Qz2 + 0.4F
13.Market Research (MR)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to attend final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 AND attending at least one of the 2 quizzes in the centre
Eligibility to get the final course grade: Attending the end sem exam
The calculation of Final course Score is proposed as follows:
GAA = Average score in First 10 weekly graded assignments
Qz1 = score in Quiz I (0, if not attempted)
P = score in Open-ended project (0, if not submitted)
Qz2 = score in Quiz II (0, if not attempted)
F = score in final exam
Overall score for eligible students:
T = 0.1GAA + 0.2 Qz1 + 0.2Qz2 + 0.25P + 0.25F
(More information on the project will be available inside the course)
Case release date: YTD Case presentation: Depending on numbers, if needed can extend one more day for presentation.
14.Managerial Economics (ME)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres
Eligibility to write end term exam: Average of the best 5 out of the first 7 weeks of weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes
Eligibility to get final course grade: Attending the End sem exam Overall score for eligible students:
GAA = Average score in Best 8 out of first 9 weekly assignments
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F = score in final exam
T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2
15. MLOps (Machine Learning Operations)
Quiz 1: NA Quiz 2: NA End term: September 13 2026
Above to be attended in person at designated centres
Eligibility to write the final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100
Eligibility to obtain the final course grade: Attending the end term exam
Repeat_OPPE Criteria
(w.e.f from Jan 2026 term) [updated on Jan 05, 2026]
6/9/26, 7:10 PM
BS-DS_ May 2026 Grading document (Student)
Google Docs icon
Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Students who were OPPE eligible and received an I_OP in the Jan 2026 term, and have registered as Repeat OPPE for the May 2026 term, will continue to be considered eligible for OPPE in May 2026. However, students who were marked OPPE Ineligible with I_OP or I_Both and have registered for the respective course as Repeat OPPE & End Term must regain OPPE eligibility in the May 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 May 2026 term.
The calculation of Final course Score T for eligible students is as follows:
GAA = Average score in best 9 out of 11 weekly graded assignments F = score in final exam
OPPE1 = score in Online Proctored Programming Exam 1 (0, if not attempted) (OPPE 1- August 2nd)
OPPE2 = score in Online Proctored Programming Exam 2 (0, if not attempted) (OPPE 2- September 6th)
Bonus: 5 marks for Active Course Participation (Refer FAQ Document)
T = 0.2GAA + 0.3F + 0.25 OPPE1 + 0.25 OPPE2 + Bonus (capped to 100)
Note:
This course requires students to have access to a credit card/debit card/UPI in order to obtain the $300 (~₹25,000) credits as part of GCP free trial
Expected GCP Credit Usage is around ₹12,000. assuming resources are used optimally as instructed by the course Team (free credits provided by GCP should be sufficient for most students.)
Please refer to FAQ Document for queries on GCP Trial and course content: here
16. Mathematical Foundations of Generative AI
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026 Above to be attended in person at designated centres. NPPE Dates: YTD
Eligibility to write the final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100
Eligibility to obtain the final course grade: Attending the end term exam
The calculation of Final course Score T for eligible students is as follows:
GAA = Average score in best 10 weekly graded assignments
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F = score in final exam
NPPE = Non-proctored programming assignment
T = 0.05GAA + 0.35F + 0.2Qz1 + 0.2Qz2 + 0.2*NPPE
17. Data Visualization Design (DVD)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: No End term
Above to be attended in person at designated centres.
End term exam: Not in centre, project based with presentation and viva
Eligibility to attend final exam: Average of the best 3 out of the 5 graded assignment scores >= 40/100, and attending at least one of the 2 quizzes in the centre.
34/40
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
Eligibility to get the final course grade: Completing & presenting the Group Project (P) with scoring more than 50/100 in it GA: Sum of best 3 out of 5 Graded assignments Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted)
P: Group project and presentation Bonus: Maximum of bonus 5 Marks & 2.5 marks for each.
T = 0.3GA + Max(0.2Qz1+0.2Qz2, 0.3Max(Qz1,Qz2)) + 0.3P + Bonus
18. Design Thinking for Data-Driven App Development (DTDDAD)
Academic policies
In each programming assignment, be it any course or any OPPE, taking help from LLMs (e.g. ChatGPT, Gemini) partially or completely is considered plagiarism.
Unless explicitly permitted, do not use LLMs. Using LLMs is considered a violation of honour code.
Students can discuss and learn from each other but the assignments are expected to be done individually based on their understanding.
Quiz 1: No Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the best 5 out of 7 weekly assignment scores >= 40/100
Eligibility to obtain the final course grade: Attending the term-end exam AND submitting the final project, with getting more than 60/100 in the project
The calculation of final course score for eligible students is as follows: GAA = Average score in First 10 weekly graded assignments (Subjective & Objective)
Qz2 = score in Quiz II (0, if not attempted)
GP1, GP2, GP3 = scores in the group project;
F = score in final exam, based on weeks 1-12 (Subjective & Objective)
T = 0.1GAA + 0.1GP1 + 0.1GP2 + 0.2GP3 + 0.2Qz2 + 0.3*F
Project:
| Milestone | Timeline | Submission Date | Marks | Evaluation and Score Release |
|---|---|---|---|---|
| I | Week 1 to Week 3 | End of Week 3 | 25 marks | Before Week 8 |
| II | Week 4 to Week 6 | End of Week 6 | 25 marks | |
| III | Week 7 to Week 9 | End of Week 9 | 50 marks | Before End Term Exam |
| Presentation | Week 10 to 12 |
More details about the Group Project will be given in the course.
Bonus marks for additional activities may be awarded at the discretion of faculty or instructor, provided the student passes the course.
19. Privacy & Security in Online Social Media (PSOSM)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres
Eligibility to write end term exam: Average of best 5 out of first 9 weekly assessments scores >= 40/100 and attending at least one of the
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student) Updated automatically every 5 minutes
Eligibility to get final course grade: Attending the End sem exam Overall score for eligible students: GAA = score in Best 10 out of all weekly graded assignments Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F - score in End Term exam T = 0.2 GAA + 0.3F + 0.25Qz1 + 0.25Qz2
20. Computer Systems Design (CSD)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes
Eligibility to obtain the final course grade: Attending the end term exam
The calculation of Final course Score T for eligible students is as follows:
GAA =Average score in 10 weekly graded assignments Qz1 = score in Quiz I (0, if not attempted) F = score in final exam
T = 0.1GAA + 0.4F + 0.2Qz1 + 0.25Qz2 + 0.05 circuit verse assignment
21. Game Theory and Strategy (GTS)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres
Eligibility to write the final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes
Eligibility to obtain the final course grade: Attending the end term exam
The calculation of Final course Score T for eligible students is as follows:
GAA = Average score in First 10 weekly graded assignments
Qz1 = score in Quiz I (0, if not attempted)
Qz2 = score in Quiz II (0, if not attempted)
F = score in final exam
T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2
22. Algorithms for Data Science (ADS)
Quiz 1: NA Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Theory Assignments
Once in two weeks: W2, W4, W6, W8, W10
The questions will be objective: MCQ-MSQ-NAT
Programming Assignments
Two programming assignments.
PA-1: weeks 1 to 6
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs logo Published using Google Docs Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
- Objective: MCQ-MSQ-NAT
- No quiz-1, only quiz-2 and end-term
Bonus
We might ask a very hard question in the quiz or end-term or both. These will show up as zero mark questions in the actual exam. Students who correctly answer this will be awarded bonus marks.
All bonus mark questions together count towards at most 4 marks in the T-score.
The exact number of bonus mark questions and its contribution to the T-score will be left to the discretion of the instructors.
Eligibility to write the final exam: Average of the best 2 out of the first 3 assignment scores (W2, W4, W6) >= 40/100 Eligibility to obtain the final course grade: Attending the end term exam
The calculation of Final course Score T for eligible students is as follows: GAA = Average score in first five graded assignments (W2, W4, W6, W8, W10) PAA = Average score in the two programming assignments (PA1 and PA2) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam BONUS = at most 4 marks based on bonus questions in quizzes
Total course score T = 0.1GAA + 0.1PAA + 0.45F + 0.35Qz2 + BONUS
23. Discrete Mathematics (DM)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres. Eligibility to write the final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes.
- Eligibility to obtain the final course grade: Attending the end term exam
- The calculation of Final course Score T for eligible students is as follows:
GAA =Average score in First 10 weekly graded assignments Qz1 = score in Quiz I (0, if not attempted) F = score in final exam T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2
24. Compiler Design (CD)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes.
Eligibility to obtain the final course grade: Attending the end term exam
6/9/26, 7:10 PM BS-DS_ May 2026 Grading document (Student)
Google Docs info icon Published using Google Docs
Report abuse Learn more
BS-DS_ May 2026 Grading document (Student)
Updated automatically every 5 minutes
The calculation of Final course Score T for eligible students is as follows: GAA =Average score in First 10 weekly graded assignments Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz I (0, if not attempted) F = score in final exam T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2
25. Theory of Computation (TOC)
Quiz 1: July 19 2026 Quiz 2: August 16 2026 End term: September 13 2026
Above to be attended in person at designated centres.
Eligibility to write the final exam: Average of the best 5 out of the first 7 weekly assignment scores >= 40/100 AND attendance in one of the 2 quizzes.
Eligibility to obtain the final course grade: Attending the end term exam
The calculation of Final course Score T for eligible students is as follows: GAA =Average score in First 9 weekly graded assignments Qz1 = score in Quiz I (0, if not attempted) Qz2 = score in Quiz II (0, if not attempted) F = score in final exam T = 0.1GAA + 0.4F + 0.25Qz1 + 0.25Qz2
Annexure I
SCHEDULE IS TENTATIVE AND SUBJECT TO CHANGE DEPENDING ON FACULTY AVAILABILITY AND NUMBER OF STUDENTS WHO REGISTER TO THE COURSES. IF THE REGISTRATION TO ANY COURSE IS VERY LESS, THE COURSE OFFERING MAY BE CANCELLED IN THE TERM.
| *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 | BD/BP | - | - | 4 | Y | N | Y |
| BSCS4001 | L4_DEGREE | Networks Data Visualization Design | BD | - | - | 4 | N | Y | N |
| 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 & | BD | 2 | Y | Y | Y | ||
| BSCS4009 | GATE | Artificial Intelligence Comprehensive Exam - Computer Science & Information | BP | 2 | Y | Y | Y | ||
| BSCS3021 | DEGREE | Theory of Computation | BP | 4 | Y | Y | N | ||
| BSMA3001 | DEGREE | Discrete Mathematics | BP | 4 | NA | Y | N | ||
| BSCS4032 | L4_DEGREE | Compilers | BP | BSCS3005 | 4 | NA | Y | Y | |
MODE OF ANNOUNCEMENTS:
IMPORTANT: Students are required to subscribe to both the course calendar and the academic calendar.
| Announcement | FOUNDATION | DIPLOMA | DEGREE | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Portal | Calendar | Looker Studio | Portal | Calendar | Looker Studio | Portal | Calendar | ||||||||
| Weekly Content Release for Eng1, Math1, CT, Stats | YES | YES | NO | Academic | NO | YES | NO | NO | Academic | NO | YES | NO | NO | Academic | |
| Weekly Content Release for remaining courses | YES | NO | NO | Academic | NO | YES | NO | NO | Academic | NO | YES | NO | NO | Academic | |
| Deadline reminders | YES | NO | NO | Academic | NO | YES | NO | NO | Academic | NO | YES | NO | NO | Academic | |
| Course Grading Pattern | YES | NO | NO | NO | NO | YES | NO | NO | NO | NO | YES | NO | NO | NO | |
| BPT Announcement | NA | NA | NA | NA | NA | YES | YES | YES | Course | NO | NA | NA | NA | NA | |
| BPT Eligibility Reminder | NA | NA | NA | NA | NA | YES | YES | NO | NO | NO | NA | NA | NA | NA | |
| NPPE announcement | NA | NA | NA | NA | NA | YES | YES | NO | YES | NO | YES | NO | NO | Course | |
| Live session Announcement | NO | NO | NO | Course | NO | NO | NO | NO | Course | NO | NO | NO | NO | YES | |
| Score Checker for answers | YES | NO | NO | NO | NO | YES | NO | NO | NO | NO | YES | NO | NO | NO | |
| OPPE Schedule Announcement | YES | NO | NO | Academic | NO | YES | NO | NO | YES | NO | YES | NO | NO | YES | |
| OPPE Slots | YES | NO | NO | NO | YES | YES | NO | NO | NO | YES | YES | NO | NO | NO | |
| ROE Reminder | NA | NA | NA | NA | NA | YES | NO | NO | YES | NO | NA | NA | NA | NA | |
| Score Discrepancies form | YES | NO | NO | NO | NO | YES | NO | NO | NO | NO | YES | NO | NO | NO | |
| Discourse invite link accept | YES | NO | NO | NO | YES - till exp | YES | NO | NO | NO | YES - till expiry | YES | NO | NO | NO | |
| GAA Reminder | YES | NO | NO | NO | NO | YES | NO | NO | NO | NO | YES | NO | NO | NO | |
| End term Eligibility Reminder | YES | NO | NO | NO | NO | YES | NO | NO | NO | NO | YES | NO | NO | NO | |
| Extra assignment release | YES | NO | NO | Course | NO | YES | NO | NO | Course | NO | YES | NO | NO | Course | |
| SCT Announcement | YES | NO | NO | Course | NO | YES | NO | NO | Course | NO | YES | NO | NO | Course | |
AWAITING FOR CLASS COMMITTEE APPROVAL*
40/40