
IITM BS End Term previous year papers for every course
879 End Term papers across 71 subjects of the IIT Madras BS degree, 2021–2026 — 23,413 questions, each with its answer key. The End Term exam covers the whole course, all twelve weeks, in 1.5 hours per course. Choose a subject to see its papers by year, or start with the latest below.
- 879
- 71
- 23,413
- 2021–2026
About the End Term
The End Term is the final in-person exam of an IIT Madras BS course. It covers the whole course, all twelve weeks, with 1.5 hours for each course, and is held in 3-hour Sunday sessions. It usually carries the largest share of the course score. To be eligible (January 2026 term, most courses) the average of the best 5 of the first 7 weekly assignment scores must be at least 40/100 and you must have attended at least one quiz.
Exam format
From IITM BS Data Science — Academics — checked September 2026. Rules change between terms; confirm for yours.
Data Science End Term PYQs
Foundation Level
Diploma in Programming
Diploma in Data Science
BSc Degree Level
- Software Engineering End Term PYQ
- Software Testing End Term PYQ
- AI Search Methods End Term PYQ
- Deep Learning End Term PYQ
- SPG End Term PYQ
- Programming in C End Term PYQ
- Statistical Computing End Term PYQ
- Mathematical Thinking End Term PYQ
- Linear Statistical Models End Term PYQ
- Advanced Algorithms End Term PYQ
- Operating Systems End Term PYQ
- Computer System Design End Term PYQ
- Algorithmic Thinking in Bioinformatics End Term PYQ
- Big Data and Biological Networks End Term PYQ
- Algorithms for Data Science End Term PYQ
- Design Thinking End Term PYQ
- Intro to Big Data End Term PYQ
BS Degree Level
- Managerial Economics End Term PYQ
- Market Research End Term PYQ
- Corporate Finance End Term PYQ
- Financial Forensics End Term PYQ
- Industry 4.0 End Term PYQ
- PSOSM End Term PYQ
- Game Theory End Term PYQ
- Speech Technology End Term PYQ
- Intro to NLP End Term PYQ
- Reinforcement Learning End Term PYQ
- Deep Learning for Computer Vision End Term PYQ
- Deep Learning Practice End Term PYQ
- LLM End Term PYQ
- Mathematical Foundations of Generative AI End Term PYQ
- Deep Learning and GenAI End Term PYQ
- Compiler Design End Term PYQ
- Computer Networks End Term PYQ
- PSM End Term PYQ
Electronic Systems End Term PYQs
Foundation Level
- Maths for Electronics 1 End Term PYQ
- ESTC End Term PYQ
- Intro to Linux End Term PYQ
- Digital Systems End Term PYQ
- Electrical and Electronic Circuits End Term PYQ
- Maths for Electronics 2 End Term PYQ
- Embedded C Programming End Term PYQ
- Signals and Systems End Term PYQ
- Python (ES) End Term PYQ
- English 1 (ES) End Term PYQ
- Intro to C Programming End Term PYQ
Latest End Term papers
| Paper | Subject | Term | Questions | Marks | Time | Practise |
|---|---|---|---|---|---|---|
| 13 Sept 2026 · Set 1 | Software Testing | May 2026 term | 19 | 95 | 180 min | Mock test |
| 13 Sept 2026 | Tools in Data Science (TDS) | May 2026 term | 39 | 80 | 180 min | Mock test |
| 13 Sept 2026 · Set 1 | Managerial Economics | May 2026 term | 37 | 45 | 180 min | Mock test |
| 13 Sept 2026 · Set 1 | Java | May 2026 term | 15 | 57 | 180 min | Mock test |
| 13 Sept 2026 · Set 1 | Python | May 2026 term | 17 | 48 | 180 min | Mock test |
| 13 Sept 2026 | Algorithms for Data Science | May 2026 term | 18 | 40 | 180 min | Mock test |
| 13 Sept 2026 | Game Theory | May 2026 term | 45 | 45 | 180 min | Mock test |
| 13 Sept 2026 · Set 1 | BDM | May 2026 term | 43 | 100 | 180 min | Mock test |
| 13 Sept 2026 · Set 1 | Deep Learning Practice | May 2026 term | 31 | 50 | 180 min | Mock test |
| 13 Sept 2026 · Set 1 | Algorithmic Thinking in Bioinformatics | May 2026 term | 14 | 44 | 180 min | Mock test |
| 13 Sept 2026 | Programming in C | May 2026 term | 25 | 100 | 180 min | Mock test |
| 13 Sept 2026 | Software Engineering | May 2026 term | 28 | 100 | 180 min | Mock test |