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 the paper dated 1 June 2015.[ref] Every numbered subpart is treated. The original assertions in 2(b) and 2(c) are false: the two-bin repeated singleton-removal allocation gives exact counterexamples. Those answers explain the defect and the intended conditional calculation; 2(d) also supplies an independent, valid bound for the actual process.
Solutions to all three questions of the paper dated 11 June 2015.[ref] In the equations below, and denote the base computational monad's result and sequencing operations. All equalities of computations are extensional: apply both sides to the same remaining arguments. Haskell fragments use result and bind for the paper's and . The FunMem programs use the language's own syntax.
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]
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]
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]
Solutions cover all three questions.[ref] Throughout, the vocabulary in question 1 is interpreted as specified in the paper; in particular, the intended meaning of supplies the number of supervised students. Question 2 distinguishes EL from EL with bottom explicitly, since the convention about changes two answers.
Solutions to all three questions of the paper dated 10 June 2015. The constructive solid geometry calculations use closed half-spaces with nonpositive defining functions inside; the B-spline calculations use unit-spaced simple spline knots and explicitly oriented parameters.[ref]
Solutions to all three questions of the examination dated 3 June 2015. The cover permits answers to two questions.[ref]
Use classical relational algebra with set semantics. Write for the paper's Car, Sales, Customer and Salesperson database relations. A natural join between and matches serialnumber; joins involving a salesperson explicitly match salespersonid to empid. Identifiers, rather than names, distinguish customers and salespeople. The calculations use the ordinary non-null relational model; the SQL aggregate below also explains its empty-input behavior.
Solutions to all three questions of the paper dated 2 June 2015.[ref] The Scala fragments use Communicating Scala Objects notation: proc constructs a process, p() runs it, and || runs its components concurrently and waits for all of them. Inputs and outputs below are reliable and ordered; timing and scheduling assumptions are stated where needed.
Solutions to all three questions of the examination dated 1 June 2015. The cover permits answers to two questions.[ref]
Throughout, is the visible CSP event alphabet, is a CSP internal action, and has no transitions. There is no successful termination event. Write when implementation refines specification in model : the implementation's recorded behaviours are contained in the specification's. We use , and for the CSP traces model, CSP stable-failures model and CSP failures-divergences model.
Solutions to all three questions of the examination dated 15 June 2015. The cover permits candidates to answer two questions.[ref]
The authentication claims in Question 2 require particular care: the printed third message permits substitution of Bob's key ticket after his cryptographic nonce becomes public. The solutions distinguish the intended freshness argument from the Dolev-Yao model attack that defeats Bob's authentication. This is a property of the printed protocol, rather than a missing part of the source.
Solutions to all three questions of the paper dated 8 June 2015. Products of transformation matrices act on column vectors, with the rightmost factor acting first; the order issue in iii is discussed explicitly.[ref]
Solutions to all three questions of the examination dated 6 June 2015. The cover permits answers to two questions.[ref]
Solutions to the paper whose cover dates the examination to 6 June 2015, 2:30–4:00 pm. Source: released examination archive, member 2015-cafv.pdf. All three questions are covered, although candidates were asked to attempt at most two. In the binary decision diagrams, dashed arrows mean zero and solid arrows mean one. In the linear temporal logic calculations, , and .
The printed cover dates this paper to 12 June 2015. All three questions are solved below. The zero-dimensional exception in 1(b), the distinction between affine and homogeneous separators in 1(d), and the endpoint convention in the AdaBoost update are made explicit.
Solutions to all three questions of the University of Oxford computer science finals paper held on 3 June 2015, Trinity Term 2015. The printed cover gives paper code A12071W1. Questions 2 and 3 are marked corrected in the source.[ref]
The solutions use the original printed notation; the integer parity convention needed in Question 3(e) is stated there explicitly.

There are unlisted articles, also show them or only show them.