Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 13 k / Year(s) Foreign:$ 28 k / Year(s) Deadline: Mar 10, 2025
1 place StudyQA ranking:5729 Duration:1 year

Photos of university / #oxford_uni

The MSc in Computer Science at Oxford has been designed to teach a range of advanced topics and a carefully-selected core of foundational subjects to graduates of computer science and other numerate disciplines.

As in other branches of applied mathematics and engineering, improvements in the practice of programming require determined and meticulous application of methods of mathematical understanding, calculation and proof.

Recognising 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 course aims:

  • to provide the foundation for a professional career in the computing-based industries, including telecommunications, process control, business-, mission-, and safety-critical fields;
  • to enhance the skills of a professional who is already working in one of these industries;
  • to provide a foundation for research into the theory and practice of programming and the design of computer-based systems;
  • to present knowledge, experience, reasoning methods and design and implementation techniques that are robust and forward-looking.

The Department of Computer Science is committed to the development and application of effective theory based on realistic practice, and some of the modules were developed through consultation and collaboration with industry. The department believes that only by the interplay of theory and practice can you be trained properly in such a rapidly advancing subject. Practice alerts us to real contemporary problems - theory is a shield against professional obsolescence.

You and other entrants to the course will come from a variety of backgrounds. If you are an experienced programmer in industry and commerce, you are motivated by the need for formal methods to overcome the problems of unreliable and inadequate software, or wish to extend your understanding by studying new programming and development paradigms. You may be a recent graduate in computer science and will supplement your knowledge with the kind of sound mathematical basis which is not always found in undergraduate courses. If you are a graduate in mathematics, science or engineering, you will apply your training in the context of a rigorous application of the fundamental techniques of computer science.

You will develop knowledge and understanding of a formal disciplined approach to computer science, a range of relevant concepts, tools and techniques, the principles underpinning these techniques and the ability to apply them in novel situations. On subsequent employment, you will be able to select techniques most appropriate to your working environment, adapt and improve them as necessary, establish appropriate design standards for both hardware and software, train colleagues and subordinates in the observance of sound practices, and keep abreast of research and development.

The academic year is split into three terms of eight weeks but work on the MSc course continues throughout the year and is not restricted just to term time.

Taught modules

During the three terms of the course, you will choose from a group of modules on various aspects of computer science. Most modules will last for one term and will be between 16 to 24 lectures. In addition, all modules will have problem classes and some may also have practical sessions associated with them, and the mode of assessment shall be either written assignment or written examination.

Dissertation

In Trinity term you should undertake a dissertation of up to 30,000 words, completed independently under the guidance of an expert supervisor, on a topic of your choice and approved by the supervisor and MSc Course Director.

Applicants are normally expected to be predicted or have achieved a first-class or strong upper second-class undergraduate degree with honours (or equivalent international qualifications), as a minimum, in a subject with a significant component of mathematics and/or computing.

However, entrance is very competitive and most successful applicants have a first-class degree or the equivalent.

If you have substantial programming experience in employment you may also be considered provided that you possess an honours degree in a mathematical, scientific, or engineering subject.

It is vital that you possess the necessary background to cope with mathematical notation and basic skills in computer programming.

For applicants with a degree from the USA, the minimum GPA sought is 3.55 out of 4.0.

If you hold non-UK qualifications and wish to check how your qualifications match these requirements, you can contact the National Recognition Information Centre for the United Kingdom (UK NARIC).

No Graduate Record Examination (GRE) or GMAT scores are sought.

Other appropriate indicators will include:

  • Official transcript(s)
  • CV/résumé
  • Statement of purpose/personal statement:500 words
  • References/letters of recommendation:Three overall, of which at least two must be academic

Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

Scholarships

  • Global Education
  • Hill Foundation Scholarships
Similar programs:
Study mode:On campus Languages: English
Local:$ 11.2 k / Year(s) Foreign:$ 15.4 k / Year(s)
Deadline: Jan 15, 2025 127 place StudyQA ranking: 5638
Study mode:On campus Languages: English
Local:$ 5.78 k / Year(s) Foreign:$ 15.9 k / Year(s)
133 place StudyQA ranking: 8572
Study mode:On campus Languages: English
Local:$ 14.8 k / Year(s) Foreign:$ 30.2 k / Year(s)
Deadline: Jun 17, 2025 16 place StudyQA ranking: 4687
Study mode:On campus Languages: English
Local:$ 13.1 k / Year(s) Foreign:$ 31.5 k / Year(s)
Deadline: Mar 3, 2025 16 place StudyQA ranking: 4989
Study mode:On campus Languages: English
Local:$ 6.22 k / Year(s) Foreign:$ 16.2 k / Year(s)
160 place StudyQA ranking: 6385
Study mode:On campus Languages: English
Local:$ 11.4 k / Year(s) Foreign:$ 24.8 k / Year(s)
Deadline: Nov 18, 2025 1 place StudyQA ranking: 5271
Study mode:On campus Languages: English
Local:$ 6.89 k / Year(s) Foreign:$ 16.9 k / Year(s)
301–350 place StudyQA ranking: 5579
Study mode:On campus Languages: English
Local:$ 6.26 k / Year(s) Foreign:$ 18.4 k / Year(s)
501–600 place StudyQA ranking: 8548
Study mode:On campus Languages: English
Local:$ 6.34 k / Year(s) Foreign:$ 15.9 k / Year(s)
601–800 place StudyQA ranking: 7064
Study mode:On campus Languages: English
Local:$ 64.2 k / program Foreign:$ 64.2 k / program
201–250 place StudyQA ranking: 4834