# Quiz Space by Unknown IITians > Quiz Space by Unknown IITians (https://quizspacee.com) is a free practice site for IIT Madras BS degree (IITM BS) previous year question papers (PYQs): Qualifier, Quiz 1, Quiz 2, End Term, OPPE 1, OPPE 2 and Diploma Entry Qualifier papers for the BS in Data Science and Applications, BS in Electronic Systems, BS in Management and Data Science and BS in Aeronautics and Space Technology, with solutions: the answer key for every question and a timed mock-test mode that mirrors the real exam screen. Run by Unknown IITians. Key facts (generated 2026-10-18): - 2,345 papers, 48,485 questions, 83 subjects; 2021–2026. - By exam: Qualifier: 61 papers, Quiz 1: 758 papers, Quiz 2: 542 papers, End Term: 905 papers, OPPE 1: 45 papers, OPPE 2: 29 papers, Diploma Entry Qualifier: 5 papers. - Newest paper: Python End Term, sat 13 Sept 2026 (May 2026 term). - Access: each paper's page shows its first questions to anyone. The whole paper, its answer key and explanations, learning mode, timed mock tests and saved attempts need a free Google sign-in. - Papers come from the answer-key papers IIT Madras releases after each exam; questions, options and the correct options are read from those papers, not retyped. Questions are rendered as text, tables, code and equations rather than screenshots. - Exam scope: Qualifier — The Qualifier exam is the entrance to the IIT Madras BS degree: it covers the first four weeks of the four qualifier courses. Quiz 1 — weeks 1–4. Quiz 2 — weeks 1–8. End Term — the whole course. - URL pattern: /pyq///, e.g. /pyq/maths-1/quiz-1/16-feb-2025. - By year: /year/ (every paper sat that year), /exam// (one exam, every subject) and /pyq/// (one subject's exam in a year). - Not the same site as quizpractice.space, and not the unrelated "QuizSpace" mobile quiz app. ## Start here - [Home](https://quizspacee.com/): every exam, the newest papers, and every subject - [All subjects](https://quizspacee.com/subjects): by programme and level - [IITM BS mock tests](https://quizspacee.com/mock-test): every paper as a free timed mock test, marked on submit - [IITM BS quiz practice](https://quizspacee.com/quiz-practice): Quiz 1, Quiz 2 and End Term papers, subject by subject - [IITM BS answer keys](https://quizspacee.com/answer-key): every question with its answer key and explanation - [Qualifier PYQs](https://quizspacee.com/exam/qualifier): 61 papers, every subject, with solutions - [Quiz 1 PYQs](https://quizspacee.com/exam/quiz-1): 758 papers, every subject, with solutions - [Quiz 2 PYQs](https://quizspacee.com/exam/quiz-2): 542 papers, every subject, with solutions - [End Term PYQs](https://quizspacee.com/exam/end-term): 905 papers, every subject, with solutions - [OPPE 1 PYQs](https://quizspacee.com/exam/oppe-1): 45 papers, every subject, with solutions - [OPPE 2 PYQs](https://quizspacee.com/exam/oppe-2): 29 papers, every subject, with solutions - [Diploma Entry Qualifier PYQs](https://quizspacee.com/exam/diploma-qualifier): 5 papers, every subject, with solutions - [IITM BS PYQs 2026](https://quizspacee.com/year/2026): every paper sat in 2026 - [IITM BS PYQs 2025](https://quizspacee.com/year/2025): every paper sat in 2025 - [IITM BS PYQs 2024](https://quizspacee.com/year/2024): every paper sat in 2024 - [IITM BS PYQs 2023](https://quizspacee.com/year/2023): every paper sat in 2023 - [IITM BS PYQs 2022](https://quizspacee.com/year/2022): every paper sat in 2022 - [IITM BS PYQs 2021](https://quizspacee.com/year/2021): every paper sat in 2021 ## Data Science — Foundation Level - [Mathematics for Data Science I (Maths 1)](https://quizspacee.com/pyq/maths-1): 76 papers (Qualifier: 8, Quiz 1: 30, Quiz 2: 17, End Term: 21), 2021–2026; course code BSMA1001 - [Statistics for Data Science I (Stats 1)](https://quizspacee.com/pyq/statistics-1): 76 papers (Qualifier: 8, Quiz 1: 27, Quiz 2: 17, End Term: 24), 2021–2026; course code BSMA1002 - [Computational Thinking (Computational Thinking (CT))](https://quizspacee.com/pyq/computational-thinking): 214 papers (Qualifier: 15, Quiz 1: 74, Quiz 2: 69, End Term: 56), 2021–2026; course code BSCS1001 - [English I (English 1)](https://quizspacee.com/pyq/english-1): 75 papers (Qualifier: 9, Quiz 1: 29, Quiz 2: 17, End Term: 20), 2021–2026; course code BSHS1001 - [Mathematics for Data Science II (Maths 2)](https://quizspacee.com/pyq/maths-2): 84 papers (Quiz 1: 28, Quiz 2: 25, End Term: 31), 2021–2026; course code BSMA1003 - [Statistics for Data Science II (Stats 2)](https://quizspacee.com/pyq/statistics-2): 71 papers (Quiz 1: 26, Quiz 2: 18, End Term: 27), 2021–2026; course code BSMA1004 - [Programming in Python (Python)](https://quizspacee.com/pyq/python): 106 papers (Quiz 1: 30, Quiz 2: 1, End Term: 34, OPPE 1: 27, OPPE 2: 9, Diploma Entry Qualifier: 5), 2021–2026; course code BSCS1002 - [English II (English 2)](https://quizspacee.com/pyq/english-2): 63 papers (Quiz 1: 25, Quiz 2: 17, End Term: 21), 2021–2026; course code BSHS1002 ## Data Science — Diploma in Programming - [Database Management Systems (DBMS)](https://quizspacee.com/pyq/dbms): 62 papers (Quiz 1: 14, Quiz 2: 16, End Term: 24, OPPE 2: 8), 2022–2026; course code BSCS2001 - [Programming, Data Structures and Algorithms using Python (PDSA)](https://quizspacee.com/pyq/pdsa): 51 papers (Quiz 1: 13, Quiz 2: 11, End Term: 27), 2022–2026; course code BSCS2002 - [Modern Application Development I (MAD 1)](https://quizspacee.com/pyq/mad-1): 46 papers (Quiz 1: 14, Quiz 2: 11, End Term: 21), 2022–2026; course code BSCS2003 - [Programming Concepts using Java (Java)](https://quizspacee.com/pyq/java): 57 papers (Quiz 1: 13, Quiz 2: 12, End Term: 25, OPPE 1: 7), 2022–2026; course code BSCS2005 - [Modern Application Development II (MAD 2)](https://quizspacee.com/pyq/mad-2): 49 papers (Quiz 1: 13, Quiz 2: 11, End Term: 25), 2022–2026; course code BSCS2006 - [System Commands](https://quizspacee.com/pyq/system-commands): 70 papers (Quiz 1: 14, Quiz 2: 7, End Term: 26, OPPE 1: 11, OPPE 2: 12), 2022–2026; course code BSSE2001 ## Data Science — Diploma in Data Science - [Machine Learning Foundations (MLF)](https://quizspacee.com/pyq/mlf): 48 papers (Quiz 1: 13, Quiz 2: 11, End Term: 24), 2022–2026; course code BSCS2004 - [Business Data Management (BDM)](https://quizspacee.com/pyq/bdm): 33 papers (Quiz 1: 6, Quiz 2: 7, End Term: 20), 2022–2026; course code BSMS2001 - [Machine Learning Techniques (MLT)](https://quizspacee.com/pyq/mlt): 52 papers (Quiz 1: 13, Quiz 2: 13, End Term: 26), 2022–2026; course code BSCS2007 - [Machine Learning Practice (MLP)](https://quizspacee.com/pyq/mlp): 38 papers (Quiz 1: 9, Quiz 2: 6, End Term: 23), 2022–2026; course code BSCS2008 - [Business Analytics](https://quizspacee.com/pyq/business-analytics): 43 papers (Quiz 1: 13, Quiz 2: 10, End Term: 20), 2022–2026; course code BSMS2002 - [Tools in Data Science (Tools in Data Science (TDS))](https://quizspacee.com/pyq/tds): 22 papers (End Term: 22), 2022–2026; course code BSSE2002 - [Introduction to Deep Learning and Generative AI (Deep Learning and GenAI)](https://quizspacee.com/pyq/dl-genai): 10 papers (Quiz 1: 4, Quiz 2: 3, End Term: 3), 2025–2026; course code BSDA2001 ## Data Science — BSc Degree Level - [Software Engineering](https://quizspacee.com/pyq/software-engineering): 33 papers (Quiz 2: 14, End Term: 19), 2022–2026; course code BSCS3001 - [Software Testing](https://quizspacee.com/pyq/software-testing): 63 papers (Quiz 1: 30, Quiz 2: 13, End Term: 20), 2022–2026; course code BSCS3002 - [AI: Search Methods for Problem Solving (AI Search Methods)](https://quizspacee.com/pyq/ai-search): 49 papers (Quiz 1: 18, Quiz 2: 13, End Term: 18), 2022–2026; course code BSCS3003 - [Deep Learning](https://quizspacee.com/pyq/deep-learning): 50 papers (Quiz 1: 20, Quiz 2: 13, End Term: 17), 2022–2026; course code BSCS3004 - [Strategies for Professional Growth (SPG)](https://quizspacee.com/pyq/spg): 45 papers (Quiz 1: 5, Quiz 2: 20, End Term: 20), 2022–2026; course code BSGN3001 - [Statistical Computing](https://quizspacee.com/pyq/statistical-computing): 14 papers (Quiz 1: 5, Quiz 2: 4, End Term: 5), 2023–2026; course code BSMA3014 - [Mathematical Thinking](https://quizspacee.com/pyq/mathematical-thinking): 11 papers (Quiz 1: 4, Quiz 2: 3, End Term: 4), 2023–2025; course code BSMA2001 - [Linear Statistical Models](https://quizspacee.com/pyq/lsm): 20 papers (Quiz 1: 7, Quiz 2: 6, End Term: 7), 2023–2025; course code BSMA3012 - [Advanced Algorithms](https://quizspacee.com/pyq/advanced-algorithms): 21 papers (Quiz 1: 6, Quiz 2: 5, End Term: 10), 2023–2026; course code BSCS4021 - [Computer System Design](https://quizspacee.com/pyq/computer-system-design): 21 papers (Quiz 1: 6, Quiz 2: 5, End Term: 10), 2023–2026; course code BSCS3031 - [Algorithmic Thinking in Bioinformatics](https://quizspacee.com/pyq/algorithmic-thinking-bio): 20 papers (Quiz 1: 7, Quiz 2: 6, End Term: 7), 2023–2026; course code BSBT4001 - [Big Data and Biological Networks](https://quizspacee.com/pyq/bbn): 13 papers (Quiz 1: 6, Quiz 2: 4, End Term: 3), 2023–2026; course code BSBT4002 - [Discrete Mathematics](https://quizspacee.com/pyq/discrete-mathematics): 2 papers (Quiz 1: 1, Quiz 2: 1), 2026; course code BSMA3001 - [Algorithms for Data Science](https://quizspacee.com/pyq/ads): 6 papers (Quiz 2: 3, End Term: 3), 2025–2026; course code BSDA5003 - [Design Thinking for Data-Driven App Development (Design Thinking)](https://quizspacee.com/pyq/design-thinking): 17 papers (Quiz 2: 9, End Term: 8), 2022–2026; course code BSMS4002 - [Introduction to Big Data (Intro to Big Data)](https://quizspacee.com/pyq/intro-big-data): 18 papers (Quiz 2: 4, End Term: 14), 2023–2025; course code BSDA5001 - [Data Science and AI Lab](https://quizspacee.com/pyq/ds-ai-lab): 1 papers (Quiz 2: 1), 2025; course code BSDA4001 ## Data Science — BS Degree Level - [Programming in C](https://quizspacee.com/pyq/programming-in-c): 31 papers (Quiz 1: 8, End Term: 23), 2023–2026; course code BSCS3005 - [Operating Systems](https://quizspacee.com/pyq/operating-systems): 16 papers (Quiz 1: 5, Quiz 2: 5, End Term: 6), 2024–2026; course code BSCS4022 - [Managerial Economics](https://quizspacee.com/pyq/managerial-economics): 22 papers (Quiz 1: 6, Quiz 2: 6, End Term: 10), 2024–2026; course code BSMS3033 - [Market Research](https://quizspacee.com/pyq/market-research): 28 papers (Quiz 1: 9, Quiz 2: 7, End Term: 12), 2023–2026; course code BSMS3002 - [Corporate Finance](https://quizspacee.com/pyq/corporate-finance): 14 papers (Quiz 1: 4, Quiz 2: 4, End Term: 6), 2024–2026; course code BSMS3034 - [Financial Forensics](https://quizspacee.com/pyq/financial-forensics): 26 papers (Quiz 1: 9, Quiz 2: 4, End Term: 13), 2023–2025; course code BSMS4003 - [Industry 4.0](https://quizspacee.com/pyq/industry-4): 39 papers (Quiz 1: 13, Quiz 2: 13, End Term: 13), 2022–2026; course code BSMS4001 - [Privacy and Security in Online Social Media (PSOSM)](https://quizspacee.com/pyq/psosm): 15 papers (Quiz 1: 5, Quiz 2: 5, End Term: 5), 2023–2026; course code BSCS4003 - [Game Theory and Strategy (Game Theory)](https://quizspacee.com/pyq/game-theory): 20 papers (Quiz 1: 5, Quiz 2: 7, End Term: 8), 2024–2026; course code BSMS4023 - [Speech Technology](https://quizspacee.com/pyq/speech-technology): 16 papers (Quiz 1: 10, Quiz 2: 3, End Term: 3), 2022–2026; course code BSEE4001 - [Introduction to Natural Language Processing (Intro to NLP)](https://quizspacee.com/pyq/inlp): 6 papers (Quiz 1: 2, Quiz 2: 2, End Term: 2), 2024–2025; course code BSDA5005 - [Reinforcement Learning](https://quizspacee.com/pyq/rl): 25 papers (Quiz 1: 6, Quiz 2: 5, End Term: 14), 2023–2026; course code BSDA5007 - [Deep Learning for Computer Vision](https://quizspacee.com/pyq/dl-cv): 28 papers (Quiz 1: 8, Quiz 2: 8, End Term: 12), 2024–2026; course code BSDA5006 - [Deep Learning Practice](https://quizspacee.com/pyq/dlp): 18 papers (Quiz 1: 5, Quiz 2: 6, End Term: 7), 2024–2026; course code BSDA5013 - [Large Language Models (LLM)](https://quizspacee.com/pyq/llm): 27 papers (Quiz 1: 7, Quiz 2: 7, End Term: 13), 2024–2026; course code BSDA5004 - [Mathematical Foundations of Generative AI](https://quizspacee.com/pyq/genai-math): 9 papers (Quiz 1: 2, Quiz 2: 3, End Term: 4), 2025–2026 - [Data Visualization Design](https://quizspacee.com/pyq/dvd): 16 papers (Quiz 1: 9, Quiz 2: 7), 2023–2026; course code BSCS4001 - [Compiler Design](https://quizspacee.com/pyq/compiler-design): 3 papers (Quiz 1: 1, Quiz 2: 1, End Term: 1), 2026; course code BSCS4032 - [Computer Networks](https://quizspacee.com/pyq/computer-networks): 7 papers (Quiz 1: 2, Quiz 2: 2, End Term: 3), 2025–2026; course code BSCS4024 - [Programming in Statistical Methods (PSM)](https://quizspacee.com/pyq/psm): 11 papers (Quiz 1: 5, Quiz 2: 3, End Term: 3), 2023 ## Electronic Systems — Foundation Level - [Mathematics for Electronics I (Maths for Electronics 1)](https://quizspacee.com/pyq/es-math-1): 23 papers (Qualifier: 5, Quiz 1: 10, Quiz 2: 1, End Term: 7), 2023–2026; course code MA1101 - [Electronic Systems Thinking and Circuits (ESTC)](https://quizspacee.com/pyq/estc): 30 papers (Qualifier: 7, Quiz 1: 10, Quiz 2: 4, End Term: 9), 2023–2026; course code EE1101 - [Introduction to Linux and Programming (Intro to Linux)](https://quizspacee.com/pyq/es-linux): 2 papers (End Term: 2), 2025; course code CS1102 - [Digital Systems](https://quizspacee.com/pyq/digital-systems): 11 papers (Quiz 1: 6, Quiz 2: 1, End Term: 4), 2024–2025; course code EE1102 - [Electrical and Electronic Circuits](https://quizspacee.com/pyq/eec): 11 papers (Quiz 1: 7, Quiz 2: 1, End Term: 3), 2024–2025; course code EE1103 - [Embedded C Programming](https://quizspacee.com/pyq/embedded-c): 14 papers (Quiz 1: 9, Quiz 2: 1, End Term: 4), 2024–2025; course code CS2101 - [English I (English 1 (ES))](https://quizspacee.com/pyq/es-english-1): 19 papers (Qualifier: 5, Quiz 1: 6, Quiz 2: 2, End Term: 6), 2023–2025; course code HS1101 - [Introduction to C Programming (Intro to C Programming)](https://quizspacee.com/pyq/es-c-programming): 12 papers (Qualifier: 4, End Term: 8), 2023–2026; course code CS1101 ## Electronic Systems — Diploma Level - [Digital System Design](https://quizspacee.com/pyq/dsd): 9 papers (Quiz 1: 6, Quiz 2: 1, End Term: 2), 2025; course code EE2103 - [Electronics for Test and Measurement (Electronic Testing and Measurement)](https://quizspacee.com/pyq/etm): 3 papers (Quiz 1: 3), 2025; course code EE4108 - [Sensors and Applications](https://quizspacee.com/pyq/sensors): 8 papers (Quiz 1: 6, Quiz 2: 1, End Term: 1), 2025; course code EE3103 - [Programming in Python (Python)](https://quizspacee.com/pyq/python): 106 papers (Quiz 1: 30, Quiz 2: 1, End Term: 34, OPPE 1: 27, OPPE 2: 9, Diploma Entry Qualifier: 5), 2021–2026; course code BSCS1002 - [Digital Signal Processing](https://quizspacee.com/pyq/dsp): 8 papers (Quiz 1: 6, Quiz 2: 1, End Term: 1), 2025; course code EE3101 - [Analog Electronic Systems](https://quizspacee.com/pyq/aes): 8 papers (Quiz 1: 6, Quiz 2: 1, End Term: 1), 2025; course code EE2102 - [Computer Organization](https://quizspacee.com/pyq/computer-organization): 3 papers (Quiz 1: 3), 2025; course code EE2106 - [Signals and Systems](https://quizspacee.com/pyq/signals-systems): 13 papers (Quiz 1: 9, Quiz 2: 1, End Term: 3), 2024–2025; course code EE2101 ## Electronic Systems — BS Degree Level - [Electromagnetic Fields and Transmission Lines](https://quizspacee.com/pyq/eftl): 3 papers (Quiz 1: 3), 2025; course code EE3104 - [Control Engineering](https://quizspacee.com/pyq/control-engineering): 9 papers (Quiz 1: 6, Quiz 2: 1, End Term: 2), 2025; course code EE3102 - [System Design with Verilog and VLSI](https://quizspacee.com/pyq/sdvl): 3 papers (Quiz 1: 3), 2025 - [FPGA Design (Embedded Linux and FPGAs)](https://quizspacee.com/pyq/fpga): 3 papers (Quiz 1: 3), 2025; course code EE4101 - [Strategies for Professional Growth (SPG)](https://quizspacee.com/pyq/spg): 45 papers (Quiz 1: 5, Quiz 2: 20, End Term: 20), 2022–2026; course code BSGN3001 - [Electronic Product Design](https://quizspacee.com/pyq/epd): 3 papers (Quiz 1: 3), 2025; course code EE4102 - [Mathematics for Electronics II (Maths for Electronics 2)](https://quizspacee.com/pyq/es-math-2): 8 papers (Quiz 1: 5, Quiz 2: 1, End Term: 2), 2024–2025; course code MA2101 ## Management — Foundation Level - [Business Statistics](https://quizspacee.com/pyq/business-statistics): 3 papers (Quiz 1: 1, Quiz 2: 1, End Term: 1), 2026 - [Mathematics for Data Science I (Maths 1)](https://quizspacee.com/pyq/maths-1): 76 papers (Qualifier: 8, Quiz 1: 30, Quiz 2: 17, End Term: 21), 2021–2026; course code BSMA1001 - [Financial Accounting](https://quizspacee.com/pyq/financial-accounting): 4 papers (Quiz 1: 1, Quiz 2: 1, End Term: 2), 2026 - [Statistics for Data Science I (Stats 1)](https://quizspacee.com/pyq/statistics-1): 76 papers (Qualifier: 8, Quiz 1: 27, Quiz 2: 17, End Term: 24), 2021–2026; course code BSMA1002 - [Computational Thinking (Computational Thinking (CT))](https://quizspacee.com/pyq/computational-thinking): 214 papers (Qualifier: 15, Quiz 1: 74, Quiz 2: 69, End Term: 56), 2021–2026; course code BSCS1001 - [Management Thought and Practice (MTP)](https://quizspacee.com/pyq/management-thought-practice): 4 papers (Quiz 1: 1, Quiz 2: 1, End Term: 2), 2026 - [English I (English 1)](https://quizspacee.com/pyq/english-1): 75 papers (Qualifier: 9, Quiz 1: 29, Quiz 2: 17, End Term: 20), 2021–2026; course code BSHS1001 - [Principles of Economics](https://quizspacee.com/pyq/principles-of-economics): 4 papers (Quiz 1: 1, Quiz 2: 1, End Term: 2), 2026 ## Management — BS Degree Level - [Strategies for Professional Growth (SPG)](https://quizspacee.com/pyq/spg): 45 papers (Quiz 1: 5, Quiz 2: 20, End Term: 20), 2022–2026; course code BSGN3001 ## Aeronautics — Foundation Level - [English I (English 1 (ES))](https://quizspacee.com/pyq/es-english-1): 19 papers (Qualifier: 5, Quiz 1: 6, Quiz 2: 2, End Term: 6), 2023–2025; course code HS1101 - [Mathematics for Electronics I (Maths for Electronics 1)](https://quizspacee.com/pyq/es-math-1): 23 papers (Qualifier: 5, Quiz 1: 10, Quiz 2: 1, End Term: 7), 2023–2026; course code MA1101 - [Introduction to C Programming (Intro to C Programming)](https://quizspacee.com/pyq/es-c-programming): 12 papers (Qualifier: 4, End Term: 8), 2023–2026; course code CS1101 - [Electronic Systems Thinking and Circuits (ESTC)](https://quizspacee.com/pyq/estc): 30 papers (Qualifier: 7, Quiz 1: 10, Quiz 2: 4, End Term: 9), 2023–2026; course code EE1101 - [Mathematics for Electronics II (Maths for Electronics 2)](https://quizspacee.com/pyq/es-math-2): 8 papers (Quiz 1: 5, Quiz 2: 1, End Term: 2), 2024–2025; course code MA2101 ## Aeronautics — Diploma Level - [Signals and Systems](https://quizspacee.com/pyq/signals-systems): 13 papers (Quiz 1: 9, Quiz 2: 1, End Term: 3), 2024–2025; course code EE2101 - [Machine Learning Foundations (MLF)](https://quizspacee.com/pyq/mlf): 48 papers (Quiz 1: 13, Quiz 2: 11, End Term: 24), 2022–2026; course code BSCS2004 ## Aeronautics — BS Degree Level - [Managerial Economics](https://quizspacee.com/pyq/managerial-economics): 22 papers (Quiz 1: 6, Quiz 2: 6, End Term: 10), 2024–2026; course code BSMS3033 ## About - [About Quiz Space](https://quizspacee.com/about): who runs it, where the papers come from, corrections - [Unknown IITians](https://unknowniitians.com): the publisher - [Terms](https://quizspacee.com/terms) - [Privacy](https://quizspacee.com/privacy) ## Optional - [Every paper, one line each](https://quizspacee.com/llms-full.txt) - [Sitemap](https://quizspacee.com/sitemap.xml)