IITM BS PDSA PYQs: Programming, Data Structures and Algorithms using Python
BSCS200248 papersJanuary 2022 to May 2026Answers marked
PDSA Quiz 1 previous year papers
- May 2026 termAnswers markedPDFOpen(opens in a new tab)
- September 2025 term (26 Oct 2025)Pages 28 to 38Answers markedPDFOpen(opens in a new tab)
- May 2025 term (13 Jul 2025)Pages 54 to 66Answers markedPDFOpen(opens in a new tab)
- January 2025 term (23 Feb 2025)Pages 43 to 53Answers markedPDFOpen(opens in a new tab)
- September 2024 term (27 Oct 2024)Pages 105 to 115Answers markedPDFOpen(opens in a new tab)
- May 2024 term (7 Jul 2024)Pages 157 to 167Answers markedPDFOpen(opens in a new tab)
- January 2024 term (25 Feb 2024)Pages 93 to 106Answers markedPDFOpen(opens in a new tab)
- September 2023 term (29 Oct 2023)Pages 90 to 104Answers markedPDFOpen(opens in a new tab)
- May 2023 term (16 Jul 2023)Pages 155 to 168Answers markedPDFOpen(opens in a new tab)
- January 2023 term (26 Feb 2023)Pages 80 to 92Answers markedPDFOpen(opens in a new tab)
- May 2022 term (5 Jun 2022)Pages 85 to 97Answers markedPDFOpen(opens in a new tab)
PDSA Quiz 2 previous year papers
- May 2026 termAnswers markedPDFOpen(opens in a new tab)
- September 2025 term (23 Nov 2025)Pages 27 to 35Answers markedPDFOpen(opens in a new tab)
- May 2025 term (3 Aug 2025)Pages 16 to 23Answers markedPDFOpen(opens in a new tab)
- January 2025 term (16 Mar 2025)Pages 24 to 32Answers markedPDFOpen(opens in a new tab)
- September 2024 term (1 Dec 2024)Pages 24 to 32Answers markedPDFOpen(opens in a new tab)
- May 2024 term (4 Aug 2024)Pages 11 to 19Answers markedPDFOpen(opens in a new tab)
- January 2024 term (24 Mar 2024)Pages 89 to 100Answers markedPDFOpen(opens in a new tab)
- September 2023 term (3 Dec 2023)Pages 89 to 101Answers markedPDFOpen(opens in a new tab)
- May 2023 term (6 Aug 2023)Pages 69 to 83Answers markedPDFOpen(opens in a new tab)
- May 2022 term (10 Jul 2022)Pages 69 to 80Answers markedPDFOpen(opens in a new tab)
PDSA End Term previous year papers
- May 2026 term (afternoon)Answers markedPDFOpen(opens in a new tab)
- May 2026 term (forenoon)Answers markedPDFOpen(opens in a new tab)
- January 2026 term (forenoon)Answers markedPDFOpen(opens in a new tab)
- September 2025 term (afternoon)Answers markedPDFOpen(opens in a new tab)
- September 2025 term (forenoon)Answers markedPDFOpen(opens in a new tab)
- May 2025 term (31 Aug 2025, afternoon)Pages 2 to 17Answers markedPDFOpen(opens in a new tab)
- May 2025 term (31 Aug 2025, forenoon)Pages 20 to 33Answers markedPDFOpen(opens in a new tab)
- January 2025 term (13 Apr 2025, afternoon)Pages 57 to 70Answers markedPDFOpen(opens in a new tab)
- January 2025 term (13 Apr 2025, forenoon)Pages 173 to 186Answers markedPDFOpen(opens in a new tab)
- September 2024 term (22 Dec 2024, afternoon)Pages 117 to 132Answers markedPDFOpen(opens in a new tab)
- September 2024 term (22 Dec 2024, forenoon)Pages 103 to 116Answers markedPDFOpen(opens in a new tab)
- May 2024 term (1 Sep 2024, afternoon)Pages 115 to 128Answers markedPDFOpen(opens in a new tab)
- May 2024 term (1 Sep 2024, forenoon)Pages 94 to 107Answers markedPDFOpen(opens in a new tab)
- January 2024 term (28 Apr 2024, afternoon)Pages 253 to 271Answers markedPDFOpen(opens in a new tab)
- January 2024 term (28 Apr 2024, forenoon)Pages 131 to 150Answers markedPDFOpen(opens in a new tab)
- September 2023 term (24 Dec 2023, afternoon)Pages 209 to 229Answers markedPDFOpen(opens in a new tab)
- September 2023 term (24 Dec 2023, forenoon)Pages 149 to 169Answers markedPDFOpen(opens in a new tab)
- May 2023 term (3 Sep 2023, afternoon)Pages 259 to 278Answers markedPDFOpen(opens in a new tab)
- May 2023 term (3 Sep 2023, forenoon)Pages 244 to 263Answers markedPDFOpen(opens in a new tab)
- January 2023 term (30 Apr 2023, afternoon)Pages 265 to 286Answers markedPDFOpen(opens in a new tab)
- January 2023 term (30 Apr 2023, forenoon)Pages 263 to 285Answers markedPDFOpen(opens in a new tab)
- September 2022 term (11 Dec 2022, afternoon)Pages 180 to 202Answers markedPDFOpen(opens in a new tab)
- September 2022 term (11 Dec 2022, forenoon)Pages 181 to 202Answers markedPDFOpen(opens in a new tab)
- May 2022 term (7 Aug 2022, afternoon)Pages 329 to 348Answers markedPDFOpen(opens in a new tab)
- May 2022 term (7 Aug 2022, forenoon)Pages 264 to 283Answers markedPDFOpen(opens in a new tab)
- January 2022 term (3 Apr 2022, afternoon)Pages 251 to 271Answers markedPDFOpen(opens in a new tab)
- January 2022 term (3 Apr 2022, forenoon)Pages 281 to 302Answers markedPDFOpen(opens in a new tab)
Common questions
Where can I find IITM BS PDSA previous year question papers?
This page lists 11 Quiz 1 papers, 10 Quiz 2 papers and 27 End Term papers for Programming, Data Structures and Algorithms using Python (BSCS2002), from January 2022 to May 2026. Each link opens the paper in Google Drive.
Do these PDSA PYQs have answers?
Yes. These are IIT Madras exam papers with the correct options marked in green, so you can check your answers as you practise.
Why does a PDSA paper open a longer PDF?
IIT Madras prints one question paper per exam session, with every course sat in that session. Each link here says which pages hold the PDSA questions, for example pages 28 to 38.