Past exam of the computer science course of the University of Oxford 2015 Lambda calculus and types 2026-10-31
Solutions to all twelve numbered subparts of the University of Oxford computer science Finals paper held on 4 June 2015. Question 2(d) has a wording issue: its literal impossibility claim is false, and the solution gives the exact condition for a valid typing judgment.[ref]
Past exam of the computer science course of the University of Oxford 2015 Logic and proof 2026-10-31
Solutions to the three questions of the University of Oxford computer science Finals examination held on 10 June 2015. Question 3(d) has a false assertion as printed; its solution gives a countermodel and explains the additional hypotheses under which the usual least Herbrand model argument works.[ref]
Past exam of the computer science course of the University of Oxford 2015 Models of computation 2026-10-31
Solutions to all three questions of the University of Oxford computer science finals paper held on 12 June 2015, Trinity Term 2015. The printed cover gives the date and paper code. All numbered subparts are treated.[ref]
Models of computation examination paper of the University of Oxford (2015). Cover, p. 1; questions, pp. 2–3
Solutions to all three questions of the University of Oxford computer science finals paper, Trinity Term 2018, held on 16 June 2018. Every printed option is treated.
Source: Public examination-paper archive, member
2017/T/a16156w1.pdf, paper A16156W1, three scanned pages. The printed 2018 cover controls the sitting despite the archive member’s directory name.Solutions to all nine questions of the University of Oxford computer science preliminary examination, Long Vacation 2019, held on 4 September 2019. The printed groups are Discrete Mathematics (1–3), Continuous Maths (4–6), and Probability (7–9). All options are treated.
Source: Public examination-paper archive, member
2018/L/a10100w1.pdf, nine scanned pages, paper A10100W1. The dated cover establishes 2019 despite the archive member’s directory name.The eight-page University of Oxford computer science Finals paper dated Thursday 11 June 2015, 2:30 pm–4:00 pm. The released examination archive supplied by the University of Oxford contains it as
2015-popl.pdf. Printed pp. 2–3 concern monad transformers; pp. 4–6 concern continuations, coroutines and semaphores; pp. 7–8 concern a monadic interpreter and recursive closures. Ryan O'Donnell (computer scientist) Created 2026-10-24 Updated 2026-11-05
Ryan O'Donnell studies theoretical computer science and the analysis of Boolean functions. His author homepage hosts the book Analysis of Boolean functions and research on computation, probability and quantum information.[ref] He coauthored Every decision tree has an influential variable by Ryan O'Donnell and others, connecting decision-tree computation to the influence of input coordinates.[ref]
University of Oxford 2026-10-24
The course catalogue below covers undergraduate degrees, integrated master's degrees, taught master's programmes and research master's programmes in mathematics, physics, chemistry, biology, computer science, engineering and medicine. Course names and examination stages follow the University's published directories and departmental teaching information.[ref]
https://www.ox.ac.uk/admissions/undergraduate/courses/course-listing. Official undergraduate course directory
Graduate programmes and historical examination holdings are distinguished from one another: a current course listing does not establish which past papers are held.Core mathematics and computer science, including algorithms and data structures, models of computation and a group design practical; options from both subjects.
Advanced computer science and/or philosophy papers; project or thesis choices follow the joint course rules.