University of Oxford
12 months
The MSc in Advanced Computer Science is a challenging and comprehensive program that provides a strong foundation in the mathematical principles and advanced techniques of computer science, preparing students for careers in computing-based industries or further research.
Applicants should hold or be predicted to achieve a first-class undergraduate degree with honours in computer science or mathematics. A strong background in programming and mathematical skills is required. Applicants must also meet the University's higher level English language proficiency requirements.
The course covers a range of advanced topics in computer science, including machine learning, computer security, quantum information, formal verification, models of computation and data, and mathematical analysis of programs and algorithms. Students choose from a selection of optional modules and complete a dissertation on a topic of their choice.
The University of Oxford's Department of Computer Science is committed to the development and application of effective theory based on realistic practice. The MSc in Advanced Computer Science is heavily informed by the department's consultation and collaboration with industry, ensuring the curriculum is relevant and up-to-date. Students will benefit from the department's strong research focus and access to world-class facilities and resources.
Graduates of the MSc in Advanced Computer Science will be well-prepared for careers in computing-based industries, such as software engineering, data science, cybersecurity, and more. The program also provides a strong foundation for those wishing to pursue further research at the doctoral level.
Course fee
Start date
You will be redirected to the training provider to enquire directly. Workinitiatives is not the course or training provider. We aggregate and list courses only.