Quiz Space

IITM BS quiz practice with previous year papers

Quiz 1 · Quiz 2 · End Term · 83 subjects · 2021–2026

More on IITM BS quiz practice

Practise every IITM BS quiz with the real papers. Each term of the IIT Madras BS degree has a Quiz 1, a Quiz 2 and an End Term for every course, and Quiz Space has 2,345 of those previous year papers, 2021–2026, every question with its answer key. Practise them question by question in learning mode, or take one as a timed mock test.

FeatureIITM BS quiz practice at a glance
Papers2,345
Exams7
Subjects83
Questions48,485
Years2021–2026
Updated

Quiz practice by exam

Quiz practice by exam
ExamPapersSubjectsYearsLatest paper
Qualifier practice6182022–202619 Jul 2026
Quiz 1 practice758752021–202619 Jul 2026
Quiz 2 practice542732021–202616 Aug 2026
End Term practice905742021–202613 Sept 2026
OPPE 1 practice4532022–2026May 2026
OPPE 2 practice2932022–2026May 2026
Diploma Entry Qualifier practice512022–202513 Apr 2025

Every paper is listed on its exam’s page by subject and year; all 2,345 papers, newest first, are on all question papers.

Quiz practice by subject

Each subject’s papers for each quiz, on their own page:

IITM BS quiz practice by subject
SubjectQuiz 1Quiz 2End Term
Advanced Algorithms6 papers — Advanced Algorithms Quiz 1 PYQ5 papers — Advanced Algorithms Quiz 2 PYQ10 papers — Advanced Algorithms End Term PYQ
AI Search Methods18 papers — AI Search Methods Quiz 1 PYQ13 papers — AI Search Methods Quiz 2 PYQ18 papers — AI Search Methods End Term PYQ
Algorithmic Thinking in Bioinformatics7 papers — Algorithmic Thinking in Bioinformatics Quiz 1 PYQ6 papers — Algorithmic Thinking in Bioinformatics Quiz 2 PYQ7 papers — Algorithmic Thinking in Bioinformatics End Term PYQ
Algorithms for Data Science—3 papers — Algorithms for Data Science Quiz 2 PYQ3 papers — Algorithms for Data Science End Term PYQ
Analog Electronic Systems6 papers — Analog Electronic Systems Quiz 1 PYQ1 paper — Analog Electronic Systems Quiz 2 PYQ1 paper — Analog Electronic Systems End Term PYQ
BDM6 papers — BDM Quiz 1 PYQ7 papers — BDM Quiz 2 PYQ20 papers — BDM End Term PYQ
Big Data and Biological Networks6 papers — Big Data and Biological Networks Quiz 1 PYQ4 papers — Big Data and Biological Networks Quiz 2 PYQ3 papers — Big Data and Biological Networks End Term PYQ
Business Analytics13 papers — Business Analytics Quiz 1 PYQ10 papers — Business Analytics Quiz 2 PYQ20 papers — Business Analytics End Term PYQ
Business Statistics1 paper — Business Statistics Quiz 1 PYQ1 paper — Business Statistics Quiz 2 PYQ1 paper — Business Statistics End Term PYQ
Compiler Design1 paper — Compiler Design Quiz 1 PYQ1 paper — Compiler Design Quiz 2 PYQ1 paper — Compiler Design End Term PYQ
Computational Thinking (CT)74 papers — Computational Thinking (CT) Quiz 1 PYQ69 papers — Computational Thinking (CT) Quiz 2 PYQ56 papers — Computational Thinking (CT) End Term PYQ
Computer Networks2 papers — Computer Networks Quiz 1 PYQ2 papers — Computer Networks Quiz 2 PYQ3 papers — Computer Networks End Term PYQ
Computer Organization3 papers — Computer Organization Quiz 1 PYQ——
Computer System Design6 papers — Computer System Design Quiz 1 PYQ5 papers — Computer System Design Quiz 2 PYQ10 papers — Computer System Design End Term PYQ
Control Engineering6 papers — Control Engineering Quiz 1 PYQ1 paper — Control Engineering Quiz 2 PYQ2 papers — Control Engineering End Term PYQ
Corporate Finance4 papers — Corporate Finance Quiz 1 PYQ4 papers — Corporate Finance Quiz 2 PYQ6 papers — Corporate Finance End Term PYQ
Data Science and AI Lab—1 paper — Data Science and AI Lab Quiz 2 PYQ—
Data Visualization Design9 papers — Data Visualization Design Quiz 1 PYQ7 papers — Data Visualization Design Quiz 2 PYQ—
DBMS14 papers — DBMS Quiz 1 PYQ16 papers — DBMS Quiz 2 PYQ24 papers — DBMS End Term PYQ
Deep Learning20 papers — Deep Learning Quiz 1 PYQ13 papers — Deep Learning Quiz 2 PYQ17 papers — Deep Learning End Term PYQ
Deep Learning and GenAI4 papers — Deep Learning and GenAI Quiz 1 PYQ3 papers — Deep Learning and GenAI Quiz 2 PYQ3 papers — Deep Learning and GenAI End Term PYQ
Deep Learning for Computer Vision8 papers — Deep Learning for Computer Vision Quiz 1 PYQ8 papers — Deep Learning for Computer Vision Quiz 2 PYQ12 papers — Deep Learning for Computer Vision End Term PYQ
Deep Learning Practice5 papers — Deep Learning Practice Quiz 1 PYQ6 papers — Deep Learning Practice Quiz 2 PYQ7 papers — Deep Learning Practice End Term PYQ
Design Thinking—9 papers — Design Thinking Quiz 2 PYQ8 papers — Design Thinking End Term PYQ
Digital Signal Processing6 papers — Digital Signal Processing Quiz 1 PYQ1 paper — Digital Signal Processing Quiz 2 PYQ1 paper — Digital Signal Processing End Term PYQ
Digital System Design6 papers — Digital System Design Quiz 1 PYQ1 paper — Digital System Design Quiz 2 PYQ2 papers — Digital System Design End Term PYQ
Digital Systems6 papers — Digital Systems Quiz 1 PYQ1 paper — Digital Systems Quiz 2 PYQ4 papers — Digital Systems End Term PYQ
Discrete Mathematics1 paper — Discrete Mathematics Quiz 1 PYQ1 paper — Discrete Mathematics Quiz 2 PYQ—
Electrical and Electronic Circuits7 papers — Electrical and Electronic Circuits Quiz 1 PYQ1 paper — Electrical and Electronic Circuits Quiz 2 PYQ3 papers — Electrical and Electronic Circuits End Term PYQ
Electromagnetic Fields and Transmission Lines3 papers — Electromagnetic Fields and Transmission Lines Quiz 1 PYQ——
Electronic Product Design3 papers — Electronic Product Design Quiz 1 PYQ——
Electronic Testing and Measurement3 papers — Electronic Testing and Measurement Quiz 1 PYQ——
Embedded C Programming9 papers — Embedded C Programming Quiz 1 PYQ1 paper — Embedded C Programming Quiz 2 PYQ4 papers — Embedded C Programming End Term PYQ
Embedded Linux and FPGAs3 papers — Embedded Linux and FPGAs Quiz 1 PYQ——
English 129 papers — English 1 Quiz 1 PYQ17 papers — English 1 Quiz 2 PYQ20 papers — English 1 End Term PYQ
English 1 (ES)6 papers — English 1 (ES) Quiz 1 PYQ2 papers — English 1 (ES) Quiz 2 PYQ6 papers — English 1 (ES) End Term PYQ
English 225 papers — English 2 Quiz 1 PYQ17 papers — English 2 Quiz 2 PYQ21 papers — English 2 End Term PYQ
ESTC10 papers — ESTC Quiz 1 PYQ4 papers — ESTC Quiz 2 PYQ9 papers — ESTC End Term PYQ
Financial Accounting1 paper — Financial Accounting Quiz 1 PYQ1 paper — Financial Accounting Quiz 2 PYQ2 papers — Financial Accounting End Term PYQ
Financial Forensics9 papers — Financial Forensics Quiz 1 PYQ4 papers — Financial Forensics Quiz 2 PYQ13 papers — Financial Forensics End Term PYQ
Game Theory5 papers — Game Theory Quiz 1 PYQ7 papers — Game Theory Quiz 2 PYQ8 papers — Game Theory End Term PYQ
Industry 4.013 papers — Industry 4.0 Quiz 1 PYQ13 papers — Industry 4.0 Quiz 2 PYQ13 papers — Industry 4.0 End Term PYQ
Intro to Big Data—4 papers — Intro to Big Data Quiz 2 PYQ14 papers — Intro to Big Data End Term PYQ
Intro to C Programming——8 papers — Intro to C Programming End Term PYQ
Intro to Linux——2 papers — Intro to Linux End Term PYQ
Intro to NLP2 papers — Intro to NLP Quiz 1 PYQ2 papers — Intro to NLP Quiz 2 PYQ2 papers — Intro to NLP End Term PYQ
Java13 papers — Java Quiz 1 PYQ12 papers — Java Quiz 2 PYQ25 papers — Java End Term PYQ
Linear Statistical Models7 papers — Linear Statistical Models Quiz 1 PYQ6 papers — Linear Statistical Models Quiz 2 PYQ7 papers — Linear Statistical Models End Term PYQ
LLM7 papers — LLM Quiz 1 PYQ7 papers — LLM Quiz 2 PYQ13 papers — LLM End Term PYQ
MAD 114 papers — MAD 1 Quiz 1 PYQ11 papers — MAD 1 Quiz 2 PYQ21 papers — MAD 1 End Term PYQ
MAD 213 papers — MAD 2 Quiz 1 PYQ11 papers — MAD 2 Quiz 2 PYQ25 papers — MAD 2 End Term PYQ
Managerial Economics6 papers — Managerial Economics Quiz 1 PYQ6 papers — Managerial Economics Quiz 2 PYQ10 papers — Managerial Economics End Term PYQ
Market Research9 papers — Market Research Quiz 1 PYQ7 papers — Market Research Quiz 2 PYQ12 papers — Market Research End Term PYQ
Mathematical Foundations of Generative AI2 papers — Mathematical Foundations of Generative AI Quiz 1 PYQ3 papers — Mathematical Foundations of Generative AI Quiz 2 PYQ4 papers — Mathematical Foundations of Generative AI End Term PYQ
Mathematical Thinking4 papers — Mathematical Thinking Quiz 1 PYQ3 papers — Mathematical Thinking Quiz 2 PYQ4 papers — Mathematical Thinking End Term PYQ
Maths 130 papers — Maths 1 Quiz 1 PYQ17 papers — Maths 1 Quiz 2 PYQ21 papers — Maths 1 End Term PYQ
Maths 228 papers — Maths 2 Quiz 1 PYQ25 papers — Maths 2 Quiz 2 PYQ31 papers — Maths 2 End Term PYQ
Maths for Electronics 110 papers — Maths for Electronics 1 Quiz 1 PYQ1 paper — Maths for Electronics 1 Quiz 2 PYQ7 papers — Maths for Electronics 1 End Term PYQ
Maths for Electronics 25 papers — Maths for Electronics 2 Quiz 1 PYQ1 paper — Maths for Electronics 2 Quiz 2 PYQ2 papers — Maths for Electronics 2 End Term PYQ
MLF13 papers — MLF Quiz 1 PYQ11 papers — MLF Quiz 2 PYQ24 papers — MLF End Term PYQ
MLP9 papers — MLP Quiz 1 PYQ6 papers — MLP Quiz 2 PYQ23 papers — MLP End Term PYQ
MLT13 papers — MLT Quiz 1 PYQ13 papers — MLT Quiz 2 PYQ26 papers — MLT End Term PYQ
MTP1 paper — MTP Quiz 1 PYQ1 paper — MTP Quiz 2 PYQ2 papers — MTP End Term PYQ
Operating Systems5 papers — Operating Systems Quiz 1 PYQ5 papers — Operating Systems Quiz 2 PYQ6 papers — Operating Systems End Term PYQ
PDSA13 papers — PDSA Quiz 1 PYQ11 papers — PDSA Quiz 2 PYQ27 papers — PDSA End Term PYQ
Principles of Economics1 paper — Principles of Economics Quiz 1 PYQ1 paper — Principles of Economics Quiz 2 PYQ2 papers — Principles of Economics End Term PYQ
Programming in C8 papers — Programming in C Quiz 1 PYQ—23 papers — Programming in C End Term PYQ
PSM5 papers — PSM Quiz 1 PYQ3 papers — PSM Quiz 2 PYQ3 papers — PSM End Term PYQ
PSOSM5 papers — PSOSM Quiz 1 PYQ5 papers — PSOSM Quiz 2 PYQ5 papers — PSOSM End Term PYQ
Python30 papers — Python Quiz 1 PYQ1 paper — Python Quiz 2 PYQ34 papers — Python End Term PYQ
Reinforcement Learning6 papers — Reinforcement Learning Quiz 1 PYQ5 papers — Reinforcement Learning Quiz 2 PYQ14 papers — Reinforcement Learning End Term PYQ
Sensors and Applications6 papers — Sensors and Applications Quiz 1 PYQ1 paper — Sensors and Applications Quiz 2 PYQ1 paper — Sensors and Applications End Term PYQ
Signals and Systems9 papers — Signals and Systems Quiz 1 PYQ1 paper — Signals and Systems Quiz 2 PYQ3 papers — Signals and Systems End Term PYQ
Software Engineering—14 papers — Software Engineering Quiz 2 PYQ19 papers — Software Engineering End Term PYQ
Software Testing30 papers — Software Testing Quiz 1 PYQ13 papers — Software Testing Quiz 2 PYQ20 papers — Software Testing End Term PYQ
Speech Technology10 papers — Speech Technology Quiz 1 PYQ3 papers — Speech Technology Quiz 2 PYQ3 papers — Speech Technology End Term PYQ
SPG5 papers — SPG Quiz 1 PYQ20 papers — SPG Quiz 2 PYQ20 papers — SPG End Term PYQ
Statistical Computing5 papers — Statistical Computing Quiz 1 PYQ4 papers — Statistical Computing Quiz 2 PYQ5 papers — Statistical Computing End Term PYQ
Stats 127 papers — Stats 1 Quiz 1 PYQ17 papers — Stats 1 Quiz 2 PYQ24 papers — Stats 1 End Term PYQ
Stats 226 papers — Stats 2 Quiz 1 PYQ18 papers — Stats 2 Quiz 2 PYQ27 papers — Stats 2 End Term PYQ
System Commands14 papers — System Commands Quiz 1 PYQ7 papers — System Commands Quiz 2 PYQ26 papers — System Commands End Term PYQ
System Design with Verilog and VLSI3 papers — System Design with Verilog and VLSI Quiz 1 PYQ——
Tools in Data Science (TDS)——22 papers — Tools in Data Science (TDS) End Term PYQ

Latest papers to practise

Latest papers to practise
PaperSubjectExamTermQuestionsMarksTimePractise
Software Testing End Term 13 Sept 2026 (Set 1)Software TestingEnd TermMay 2026 term1995180 minMock test — Software Testing End Term 13 Sept 2026 set 1
Tools in Data Science (TDS) End Term 13 Sept 2026Tools in Data Science (TDS)End TermMay 2026 term3980180 minMock test — Tools in Data Science (TDS) End Term 13 Sept 2026
Python End Term 13 Sept 2026 (Set 1)PythonEnd TermMay 2026 term1747180 minMock test — Python End Term 13 Sept 2026 set 1
Managerial Economics End Term 13 Sept 2026 (Set 1)Managerial EconomicsEnd TermMay 2026 term3745180 minMock test — Managerial Economics End Term 13 Sept 2026 set 1
Algorithms for Data Science End Term 13 Sept 2026Algorithms for Data ScienceEnd TermMay 2026 term1840180 minMock test — Algorithms for Data Science End Term 13 Sept 2026
Game Theory End Term 13 Sept 2026Game TheoryEnd TermMay 2026 term4545180 minMock test — Game Theory End Term 13 Sept 2026
BDM End Term 13 Sept 2026 (Set 1)BDMEnd TermMay 2026 term43100180 minMock test — BDM End Term 13 Sept 2026 set 1
Deep Learning Practice End Term 13 Sept 2026 (Set 1)Deep Learning PracticeEnd TermMay 2026 term3150180 minMock test — Deep Learning Practice End Term 13 Sept 2026 set 1
Algorithmic Thinking in Bioinformatics End Term 13 Sept 2026 (Set 1)Algorithmic Thinking in BioinformaticsEnd TermMay 2026 term1444180 minMock test — Algorithmic Thinking in Bioinformatics End Term 13 Sept 2026 set 1
Programming in C End Term 13 Sept 2026Programming in CEnd TermMay 2026 term25100180 minMock test — Programming in C End Term 13 Sept 2026
Software Engineering End Term 13 Sept 2026Software EngineeringEnd TermMay 2026 term28100180 minMock test — Software Engineering End Term 13 Sept 2026
Deep Learning End Term 13 Sept 2026 (Set 1)Deep LearningEnd TermMay 2026 term1950180 minMock test — Deep Learning End Term 13 Sept 2026 set 1

Frequently asked questions

How do I practise for IITM BS quizzes?

With the previous year papers of the same quiz: each covers the same weeks of the course in the same format. Open a subject’s Quiz 1, Quiz 2 or End Term page below, practise its papers question by question, then take one as a timed mock test a few days before the exam.

What does the IITM BS Quiz 1 cover?

Quiz 1 is held at the end of week 4 of the term and covers the content of weeks 1–4.

What does the IITM BS Quiz 2 cover?

Quiz 2 is held at the end of week 8 and covers the content of weeks 1–8, with the weight on weeks 5–8.

What does the IITM BS End Term cover?

The End Term exam covers the whole course, all twelve weeks, in 1.5 hours per course.

Can I get IITM BS quiz PYQs as PDFs?

Every paper is here in full, the same question paper, with its answer key, ready to practise online, so there is no PDF to hunt for. The first questions of each paper are open to everyone; the whole paper needs a free Google sign-in.