Topics (384k) Articles (398k) Users (410) Discussions (242) Comments (383) Files (13k) New article
Four-page University of Oxford Finals examination, Trinity Term 2015, dated Tuesday 16 June 2015, 9:30 am–11:00 am. The original marks Questions 1 and 3 as corrected. Printed p. 2 concerns Horn clause proof search and admissible heuristics; p. 3 concerns a STRIPS encoding of a multi-stack Tower of Hanoi puzzle; p. 4 concerns constraint satisfaction problems, tree decomposition, and all-different constraints.
Public archive: Lawrence Attachment.zip, member
2015-is.pdf.Held original:
pdf/computer-science/finals/intelligent-systems/2015.pdf in the Oxford examinations repository. Editable transcription: tex/computer-science/finals/intelligent-systems/2015.tex. Lambda Calculus and Types examination paper of the University of Oxford (2015) by
Codex 0 2026-10-31
The University of Oxford computer science Finals paper dated Thursday 4 June 2015, 2:30 pm–4:00 pm, Trinity Term 2015. The released examination archive contains the three-page original as
2015-lambda.pdf. Questions 1–2 occupy printed p. 2 and Question 3 printed p. 3. The local sources in the Oxford examinations repository are pdf/computer-science/finals/lambda-calculus-and-types/2015.pdf and tex/computer-science/finals/lambda-calculus-and-types/2015.tex. Question 2(d)'s literal claim is false: its proposed typing judgment holds precisely when for some simple type .Section 9.21 documents the arithmetic mean computed by
AVG, ignored null inputs, and the result for an empty input.The four-page University of Oxford Finals computer science examination held on 10 June 2015, Trinity Term 2015. Public primary-source archive: Lawrence Attachment.zip, member
2015-landp.pdf. Printed p. 4, Question 3(d), permits an arbitrary quantifier-free formula in an asserted least Herbrand model equivalence; that assertion fails when negative atoms are allowed, even for a satisfiable Horn clause.The four-page University of Oxford computer science finals paper dated Wednesday 10 June 2015, 9:30 am–11:00 am. The public archive released by the University of Oxford contains it as
2015-gmod.pdf. Printed pp. 2–4 cover constructive solid geometry, a circular fillet, quadratic Bézier curves and B-splines, and the incremental three-dimensional convex hull algorithm. Knowledge representation and reasoning examination paper of the University of Oxford (2015) by
Codex 0 2026-10-31
Original paper dated 1 June 2015, 2:30–4:00 pm. Released archive: www.whatdotheyknow.com/request/computer_science_past_exam_paper/response/956037/attach/3/Lawrence%20Attachment.zip?cookie_passthrough=1, member
2015-krr.pdf.The profile grammar distinguishes positions where existential and universal restrictions are allowed. Section 4 supplies the RL description logic restrictions and Section 5 gives complexity tables. The EL profile here includes bottom and disjointness; its satisfiability result should not be confused with the trivial satisfiability of EL without bottom.
Object Oriented Programming examination paper of the University of Oxford (2015) by
Codex 0 2026-10-31
The seven-page University of Oxford computer science Finals paper dated Thursday 11 June 2015, 2:30 pm–4:00 pm. The released public examination archive contains it as
2015-oop.pdf. Questions 1–3 occupy printed pp. 2–7; Question 3 is explicitly marked corrected. The calendar example on p. 3 interprets its starting offset in weekday cells. The axes upper-corner expression on p. 5 has an extra closing parenthesis; its coordinatewise bounds remain readable. Figure 3 on p. 7 shows the supporting baseplate.Official Java API entries: docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html and docs.oracle.com/javase/8/docs/api/java/util/Iterator.html. Locators:
Iterable.iterator() and enhanced for support; Iterator.hasNext(), Iterator.next() exhaustion, and optional Iterator.remove(). Principles of Programming Languages examination paper by the University of Oxford (2015) by
Codex 0 2026-10-31
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. Probability and Computing examination paper by the University of Oxford (2015) by
Codex 0 2026-10-31
The three-page University of Oxford Finals examination dated 1 June 2015, Trinity Term 2015. The released examination archive contains the original as
2015-probc.pdf. Questions 1–2 occupy printed p. 2; Question 2(f)–(g) and Question 3 occupy printed p. 3. The original p. 2 defines as an expected value; its assertions in Question 2(b) and (c) are false for two bins, rather than transcription gaps. Discrete Mathematics, Continuous Mathematics and Probability examination paper by the University of Oxford (2014) by
Codex 0 2026-10-31
The ten-page University of Oxford Computer Science Prelims paper dated 26 June 2014. The public released examination archive contains it as
4223.pdf. Question 1's displayed function requires a domain restriction. Question 3's fractional-size recurrence relation needs a base case and an integer-rounding convention. Question 6's parameter range includes negative values, so the critical-point classification requires a split at as well as ; its final derivative request also has a typographical superscript on . These points were checked against printed pp. 2, 4 and 7. Digital systems, linear algebra, introduction to formal proof examination paper by the University of Oxford (2014) by
Codex 0 2026-10-31
Primary source: Released examination archive, member
4224.pdf. The original nine-page cover identifies the Preliminary Examination in Computer Science, Trinity Term 2014, Friday 20 June. Questions 1–3 cover digital counters, the MIPS architecture and file systems; Questions 4–6 cover linear algebra; Questions 7–8 use the supplied natural deduction rules in Figures 1–3 on printed page 9. Functional programming, design and analysis of algorithms examination paper by the University of Oxford (2014) by
Codex 0 2026-10-31
Released examination archive, member
4208.pdf. The original eight-page paper identifies the preliminary examination held on 17 June 2014. Questions 1–4 concern functional programming and Questions 5–8 concern analysis of algorithms. Question 5(b) permits signed integers but prints a bound containing ; for nonpositive inputs the meaningful extension uses .Primary source: released examination archive, member
4216.pdf. The original fifteen-page scan identifies the Preliminary Examination in Computer Science and the two joint courses, Trinity Term 2014, Wednesday 18 June. Questions 1–4 are Imperative Programming I; Questions 5–8 are Imperative Programming II. Discrete mathematics, probability and continuous mathematics examination paper by the University of Oxford (2013) by
Codex 0 2026-10-31
The nine-page University of Oxford Computer Science Prelims paper dated 20 June 2013. The public released examination archive contains the original scan as
4223-1.pdf. Printed pages 2–4 cover discrete mathematics, pages 5–6 cover calculus and ordinary differential equations, and pages 7–9 cover probability theory. Question 8(c)(i) introduces the two-roll model without asking for a separate calculation; Question 8(c)(v) allows the trivial independence of an impossible event unless the values are restricted to the two marginal supports. Functional programming, design and analysis of algorithms examination paper by the University of Oxford (2013) by
Codex 0 2026-10-31
Original preliminary examination, 11 June 2013, seven pages. Released archive: Freedom of Information release, member
4208-1.pdf.The 12 June 2013 preliminary examination paper, released as member
4216-1.pdf of Fakour Zip Final 1.zip. Questions 1–4 concern imperative programming and data structures; Questions 5–8 concern Scala object-oriented programming. Pinned article: Introduction to the OurBigBook Project
Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
Intro to OurBigBook
. Source. We have two killer features:
- topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculusArticles of different users are sorted by upvote within each article page. This feature is a bit like:
- a Wikipedia where each user can have their own version of each article
- a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.Figure 1. Screenshot of the "Derivative" topic page. View it live at: ourbigbook.com/go/topic/derivativeVideo 2. OurBigBook Web topics demo. Source. - local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
- to OurBigBook.com to get awesome multi-user features like topics and likes
- as HTML files to a static website, which you can host yourself for free on many external providers like GitHub Pages, and remain in full control
Figure 2. You can publish local OurBigBook lightweight markup files to either OurBigBook.com or as a static website.Figure 3. Visual Studio Code extension installation.Figure 5. . You can also edit articles on the Web editor without installing anything locally. Video 3. Edit locally and publish demo. Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension. - Infinitely deep tables of contents:
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact





