Computer Science Past Papers

Computer Science past papers cover the full computing syllabus in two eras. Computer Science is a 200-mark optional subject. From 2009 to 2015 FPSC set one single paper each year. From 2016 onward FPSC splits the subject into Paper I and Paper II of 100 marks each. This cluster holds 27 papers from 2009 to 2025: seven single papers and twenty split papers. The single papers test the whole syllabus at once: computer organization, operating systems, programming, data structures, databases, software engineering and graphics. Paper I tests programming, systems and theory: languages and object orientation, data structures and algorithms, software engineering and compilers. Paper II tests systems and applications: computer architecture, networks, operating systems, databases, image processing and web engineering. Every paper follows one shape. Part-I holds 20 MCQs. Part-II holds 80 descriptive marks. In the single papers the candidate attempts any four questions from Q.2 onward, with at least one question from each of three sections. In the split papers the candidate attempts any four questions, two from each of two sections. Each year page prints that year’s full Part-II question list and links the original sheet as a PDF.

Single papers — papers by year

Paper I — papers by year

Paper II — papers by year

Paper 2026 is not in this grid. It sits outside the 2009–2025 span of this cluster and will join the grid when the cluster extends to it.

Three single years carry a Part-II-only file. The Part-I MCQ sheets for 2012, 2014 and 2015 were not found in PDF form, so those three year pages cover the Part-II sheet only, with a gap note on each page.

Pair these papers with the syllabus and its topic frequency analysis before you plan your preparation: Computer Science Syllabus