BSc Hons Computer Science DU: PYQ Guide & Exam Strategy
How B.Sc. (Hons.) Computer Science exams at Delhi University are structured across theory and programming papers, and where to find every previous year question paper.
B.Sc. (Hons.) Computer Science at Delhi University combines conceptual theory papers (data structures, algorithms, operating systems, computer networks) with a mathematics core (discrete mathematics, linear algebra) that runs alongside it — a mix that trips up students who prepare only the programming-heavy subjects and treat the maths papers as an afterthought.
This guide covers how the programme's papers are structured and where to find genuine previous year question papers for every subject.
What the Programme Covers
The programme runs across 8 semesters under DU's UGCF/NEP structure, with core DSC papers spanning programming, data structures, algorithms, systems, and the supporting mathematics core, plus DSE electives in later semesters and the university-wide AEC/SEC/VAC/GE papers.
On DU PYQ Online, the catalogued archive for this programme currently holds 356 previous year question papers across 50 subjects, organised by semester.
Why Computer Science Papers Need Targeted Practice
1. Algorithm Questions Reuse the Same Core Set
Data Structures and Algorithms papers draw from a fairly fixed set of core algorithms and data structures (sorting, trees, graphs, dynamic programming). Previous year papers make clear which of these come up most consistently, which is more useful for time-constrained revision than working through an entire textbook.
2. Theory Papers Still Need Structured Answers
Papers like Operating Systems and Computer Networks are theory-based but still marked on structured, technically precise answers — diagrams (process states, network layers) often carry dedicated marks, similar to how diagrams are treated in science subjects generally.
3. The Mathematics Core Is Graded Like Any Other Quant Paper
Discrete Mathematics and Linear Algebra papers are graded on worked derivations and problem-solving, not conceptual explanation. Treat them with the same timed problem-practice approach you'd use for a Physics or Statistics paper, not the memorisation approach that works for CS theory subjects.
How to Use Previous Year Papers for This Programme
-
Open your current semester's subjects on the B.Sc. Hons Computer Science papers page.
-
For algorithm-heavy papers, list out which specific algorithms/data structures appear across the last 3–4 years before deciding what to prioritise.
-
Practice full derivations for the mathematics core papers under timed conditions, not just formula recognition.
-
For theory papers, practice drawing the relevant diagrams (process states, network stack, etc.) from memory, since these are commonly graded as separate components of an answer.
For general guidance on building a revision plan from previous year papers, see How to Use DU Previous Year Question Papers for Semester Exams.
Get the Papers
Browse every catalogued year and subject on the B.Sc. (Hons.) Computer Science previous year papers page.
Ready to start revising?
Browse the complete DU previous year question paper archive, organized by course, semester and subject, and build your own topic-frequency revision plan.
Open the full PYQ archiveRelated articles
DU B.Com (Hons) Financial Accounting: Repeated Questions and Numericals (Sem 1)
We compared three NEP/UGCF B.Com (Hons) Financial Accounting papers (UPC 2412081103). The same theory questions and numerical types came back, often with only the names and numbers changed.
DU Business Communication (SEC): What Changed in 2026 and the Topics That Keep Repeating
We compared 26 distinct DU Business Communication (SEC) papers, Nov-Dec 2023 to May-Jun 2026. The 2026 papers switched to scenario questions. Here is what repeats, what changed, and how to answer.
DU Environmental Science (AEC): Most Repeated Questions from 17 Past Papers
We compared 17 distinct DU Environmental Science: Theory into Practice (I) papers from Nov-Dec 2023 to May-Jun 2026. These topics, abbreviations and true/false statements keep coming back, with answers.
