Mathematics and Computer Science  Course Outline
The Course
The University of Oxford offers an undergraduate course in Mathematics and Computer Science. The course is wellbuilt and designed with the intention of providing students a high standard education. It encompasses theories and practical exercises. Mathematics and Computer Science may be studied for three years. Subsequently, it leads to the award of a BA degree or for four years, which leads to the award of Master of Mathematics and Computer Science. The fourth year of the MMath and Computer Science degree offers an excellent opportunity to study advanced topics and undertake a research project. Students do not need to decide when they apply and they will not be asked until their third year to choose between the degrees. The week for students in Mathematics and Computer Science is similar to that for Mathematics or Computer Science.
Courses
Core Mathematics (50%)
 Analysis
 Algebra and geometry
 Probability
Core Computer Science (50 %)
 Imperative programming
 Functional programming, analysis and design of algorithms
Assessment
Five written papers and practical exercises
Second Year
Courses
 Concurrency
 Logic and proof
 Objectoriented programming
 Models of computation
 Numerical analysis
Core Mathematics (25%)
 Algebra, Analysis, Differential equations
Options in Mathematics (25%)
Assessment
Four written papers and practical exercises
Third Year
Courses
Options chosen from:
 Options in Mathematics such as foundation: Number theory, Logic and set theory and communication theory.
Second and Third year options in Computer Science such as
 Machine learning
 Computer security
 Logic of multiagent information flow
 Databases
 Integer programming
 Intelligent systems
 Computational complexity
Assessment
Four written papers and practical exercises
Fourth Year
Courses
Options chosen from:
Options in Mathematics
Options in Computer Science, such as:
 Information retrieval
 Computer animation
 Computational linguistics
 Game semantics
 Theory of data and knowledge bases
 Program analysis
 Automata logic and games
 Computeraided formal verification
 Quantum computer science
Optional project work
Assessment
Three written papers and practical exercises to two written papers, practical exercises and a project.
Entrance Requirements
 Alevels: AAA
 Advanced Highers: AA/AAB
 IB: 39 points, comprising core points
 Or any academic equivalent
Candidates are expected to have Mathematics to Alevel, Higher Level or Advanced Higher in the IB or any equivalent. Further Mathematics or Another Science would be highly recommended.
