The MSc in Advanced Computer Science at Oxford has been designed to teach a range of advanced topics to graduates of computer science and other mathematical disciplines.
As in other branches of applied mathematics and engineering, improvements in the practice of programming require the determined and meticulous application of methods of mathematical understanding, calculation, and proof.
Recognizing this, this full-time, twelve-month MSc has been designed to teach the mathematical principles of specification, design, and efficient implementation of both software and hardware.
The MSc is designed to combine theory and practice. It teaches the advanced techniques and ideas that are being developed in application domains (such as machine learning, verification, and computer security) and the rich and diverse theories that underpin them. These include models of computation and data and mathematical analysis of programs and algorithms.
Why choose this course?
- This industry-focused program is specifically designed for graduates from computing disciplines to take the next step and hone their skills to meet contemporary industrial and commercial needs, by studying essential core subjects and specialist, modern, in-demand areas.
- Mixing a variety of study methods, including lectures and tutorials with online modules, students will also be required to undertake the personal study.
- You will also be able to investigate cutting-edge technologies, implement and test novel solutions, or develop and analyze original areas of associated technology as part of your dissertation.