MSc in Mathematics and the Foundations of Computer Science
Admissions Criteria
Introduction
Over the last 10 years or so, there has been an explosion in the use of computers in helping to solve mathematical problems. Such problems range from the extremes of pure number theory across the spectrum of mathematics to solving differential equations originating in biology and engineering. In this course the emphasis is on combining those parts of mathematics which both gain from and contribute to the theoretical aspects of computer science. The mathematical content of this MSc has been deliberately chosen to complement those areas of Computer Science which make up this course. For this reason, the mathematical schedules in this MSc concentrate on Algebra, General Topology, Number Theory, Logic and Combinatorics. Every student concentrating on the mathematical side of this MSc will be expected to study at least one course involving either the theory or experimental uses of computers. This course will be of great benefit to those graduate students hoping to do research on the frontiers of mathematics and computer science. The ideal product will be well equipped either to start work on a doctorate or to enter the research side of industry.
Students take courses from two sections: Section A (Mathematical Foundations) and Section B (Applicable Theories). The course is suitable for those who wish to pursue research in pure mathematics (especially algebra, number theory, combinatorics, general topology and their computational aspects), mathematical logic, or theoretical computer science. It is also suitable for students wishing to enter industry with an understanding of the mathematical and logical basis to many modern techniques in information technology (for example, machine learning, programming language design and concurrency). Applicants should have a strong mathematical background, that is, a good honours degree in Mathematics or a good honours degree in Mathematics or in Computer Science containing a significant mathematical component.
Outline of Structure
The course will consist of examined lecture courses and a written dissertation. The lecture courses will be divided into two sections:
Section A: Mathematical Foundations
Section B: Applicable Theories
Each section shall be divided into Schedules I (basic) and Schedule II (advanced). Candidates shall be required to satisfy the examiners in at least two courses taken from Section B and in at least two courses taken from Schedule II.
The majority of these courses will be given in the first two terms.
During Trinity Term and over the summer the student should complete a dissertation on an agreed topic. The dissertation must bear regard to course material from Section A or Section B, and it must demonstrate relevance to some area of science, engineering, industry or commerce.
Examinations
It is intended that a major feature of this course is that candidates should show a broad knowledge and understanding over a wide range of material. Consequently each lecture course taken will receive an assessment upon its completion by means of a test based on written work. Candidates will be required to pass five courses, of which at least two shall be from Schedule II, and not all of which may be from the same section.
Candidates should complete their dissertation by the middle of September, and will be orally examined on the dissertation and the background material to it.
The written assessment on each lecture course will be made by giving the candidate a mini-projects to develop and candidates will be required to sign a statement that the work offered for assessment is theirs alone. The mini-projects will be set at the start of the last week of the relevant lecture course and will be suggested by the course lecturers.
Facilities
Lectures and classes take place in the Mathematical Institute and in the Department of Computer Science, both of which are close to the Radcliffe Science Library, the scientific section of the University Library (the Bodleian). All students have access to this library, which holds, or can readily obtain, all books and periodicals of interest, and also to the Whitehead Library in the Mathematical Institute. The Department of Computer Science has its own library comprising mainly books on numerical analysis and computation.
Students have access to a wide range of computing facilities. These include an extensive network of Linux workstations at the Mathematical Institute and two powerful parallel computing systems that are installed in the Department of Computer Science. All of the machines are connected to the University-wide network, and the Internet, so it is possible to access many of them from terminals and workstations in the Department of Computer Science, Mathematical Institute, University Colleges and Departments, and from home.
Every office in the Mathematical Institute has at least one Unix workstation. In addition, there are four public access computer rooms available for use 24 hours a day, 7 days a week.
Nearly every office in the Department of Computer Science building contains some computing facility, most commonly in the form of a Sun workstation or PC which can be used as a local resource or to access other nodes on the Departmental network. In addition there are a number of public terminal rooms and printer rooms. A wide variety of commercial software and public domain software is available online, as well as software developed within the Department.
The Oxford University Computing Service also has computer rooms for student use, as well as a help desk and a shop for purchasing software for use at home.
Oxford University is a collegiate university and each College forms an autonomous community with its own social, cultural and sporting facilities. The older, undergraduate colleges have a substantial number of graduate students: the younger, graduate colleges admit only graduates. Every student on the course is required to become a member of a college and may offer a list of preferences at the time of application.
List of Lecture Courses 2012/2013
Section A: Mathematical Foundations
Schedule I
| Title | Lecturer | Term |
| Algebraic Number Theory | Prof Flynn | HT |
| Algebraic Topology | Prof Tillmann | MT |
| Analytic Topology | Dr Suabedissen | MT |
| Axiomatic Set Theory | Prof Zilber | HT |
| Commutative Algebra | Prof Segal | MT |
| Godel's Incompleteness Theorems | tba | HT |
| Group Theory and Introduction to Charater Theory | Dr Erdmann | HT |
| Introduction to Representation Theory | Prof Henke | MT |
| Lambda Calculus and Types | tba | HT |
| Lie Algebras | Dr McGerty | MT |
| Model Theory | Prof Zilber | MT |
| Modular Forms | Dr White | MT |
Schedule II
>
| Title | Lecturer | Term |
| Algebraic Geometry* | Dr Berczi | MT |
| Homological Algebra | Dr Kremnitzer | HT |
| Infinite Groups | Dr Nikolov | HT |
| Representation Theory of Symmetric Groups | Prof Henke | HT |
Section B: Applicable Theories
Schedule I
| Title | Lecturer | Term |
| Applied Probability | Dr Laws | MT |
| Categories, Proofs and Processes | Dr Doering | MT |
| Communication Theory | Dr Stirzaker | MT |
| Concurrency | Dr Goldsmith | HT |
| Foundations of Computer Science | Prof Benedikt | MT |
| Graph Theory | Prof McDiarmid | MT |
| Quantum Computer Science | tba |
Schedule II
| Title | Lecturer | Term |
| Automata, Logic and Games | Prof Ong | HT |
| Categorical Quantum Mechanics | tba | tba |
| Combinatorics | Prof Scott | MT |
| Computational Algebraic Topology | Prof Tillmann and Prof. Abramsky | HT |
| Computational Number Theory* | Prof. Heath-Brown | TT |
| Elliptic Curves | Prof Kim | HT |
| Game Semantics | tba | tba |
| Machine Learning | tba | MT |
| Probabistic Combinatorics | Prof McDiarmid | HT |
| Probability and Computing | Dr Worrell | MT |
| Theory of Data and Knowledge Bases | Dr Lukasiewicz | HT |
*These courses are offered as directed reading courses, with syllabuses provided as in the case of lecture courses.
It is possible that some additional courses will be added or repeated as reading courses, especially for Trinity term. Full synopses will be available in September, but where the title of a course is the same as a course given in 2011/12, it is likely that only minor changes will be made from that synopsis.
A full course synopsis is also available in the Handbook
APPLICATION
Further information regarding the course can be obtained from the Graduate Studies Assistant in the Maths Institute.
PLEASE NOTE THAT ADMISSIONS FOR THE ACADEMIC YEAR 2013-14 WILL CLOSE AT MIDNIGHT ON FRIDAY 29th MARCH 2013.
Formal details of admission to the University and to the Colleges are contained in the Graduate Studies Prospectus, which is published annually. A copy of this can be found on the University web pages at www.admin.ox.ac.uk/gsp.
