Program Overview
The Computer Science at Oxford Brookes University is a MSc programme in Computer Science & IT over 12 months, delivered On-campus. This programme equips graduates with advanced knowledge and practical skills for professional and academic careers in the field.
Students gain a rigorous grounding in both the theoretical foundations and applied dimensions of computer science & it. The programme combines coursework, research components, and practical projects that develop critical thinking, problem-solving, and specialist expertise relevant to industry and research needs.
Graduates of the Computer Science programme are well-prepared for careers in academia, industry, government, and the private sector across United Kingdom and internationally. The programme provides an internationally recognised qualification within the Bologna higher education framework.
Key Program Features
- Duration: 12 months
- Language of instruction: English
- Study mode: On-campus
- English requirement: IELTS 6
- Tuition: GBP 13,730 (Tuition (Year)) — International students; GBP 5,480 (Tuition (Year)) — EU/EEA students
- Location: Oxford, United Kingdom
Career Opportunities
Graduates of the Computer Science programme are prepared for diverse careers in computer science & it:
- Software Engineer / Developer
- Data Scientist
- Machine Learning Engineer
- IT Project Manager
- Cybersecurity Analyst
- Cloud Solutions Architect
Program Curriculum
Course Structure
- Research and Scholarship Methods (compulsory for MSc and PG Dip) equips students with the tools necessary for the scholarship and research skill needed for the computing field as well as equipping them with the professional skills and outlook needed for a lifelong career in the computer industry.
- Secure Systems Architecture (compulsory for MSc) studies computer and network security and the ways that computer systems can be secured. This module will look at both the technological and human issues involved in securing and assessing the security level of a modern networked computer system. It also introduces basic concepts of operating systems and architecture.
- Formal Software Engineering (optional) explores the techniques used to keep programmes error-free at every stage of the software life-cycle. In particular, it focuses on the process of reasoning about the properties of programmes and on machine-assisted refinement from specification to implementation. It also introduces various mathematical concepts of software engineering.
- Network Principles (optional) teaches the principles and practice of computer networking with an emphasis on data communications and local area network technologies and design.
- Software Production (compulsory for MSc and PG Dip) studies the current practices, skills and techniques applied to managing software development related projects, individually and in project teams. The module combines theory with pragmatic and professional insights and considers requirements engineering, project management, risk, quality assurance, usability and HCI issues.
- Paradigms of Programming (optional) enables students to broaden their existing understanding of programming by learning and practising multiple programming styles and programming technologies; and by studying the underlying disciplines of programming language design, compiler/interpreter construction, formal properties of programming languages, and low-level development.
- Compiler Construction (optional) studies the principles, methods and techniques of compiler construction for imperative programming languages and the role of language tools in the broad context of software development. Students will work in small groups to create a compiler for a Java-like, high-level programming language.
- Programming Applications (optional) covers algorithm and data structure design techniques, and gives students the ability to implement software, which is efficient and utilises a range of programming techniques and can be applied to a variety of application areas.
- Web Ecosystems (optional) The Web is moving beyond a Web of hyperlinked documents to a Web of linked data and knowledge, in which user navigation is replaced by machine inferencing and reasoning. This module will cover the key current technologies in this area and will expose students to current research directions in this rapidly evolving field.
- Multiservice Networks (optional) builds on the foundations laid in Network Principles and analyses the technologies and protocols used for multi-service networks in order to enable the student to develop the knowledge and skills required to design multi-service networks. The networks are illustrated with case studies, including state-of-the-art practice and recent research and development in the field.
- MSc Dissertation which is an individual research and development project that allows you to study a topic of your choice in depth, guided by your supervisor. The work may be undertaken in close co-operation with a research, industrial or commercial organisation. You undertake your dissertation over the summer period.
Admission Requirements
Academic Requirements
Entry requirements
You should normally hold a first degree equivalent to at least a British lower second class bachelor\'s degree in a computer-related subject. If your first degree is not in computing but you have worked in the computing industry you can also be considered. If you have no experience or degree in a computing related discipline then you should consider our MSc in Computing.
For entry onto the Postgraduate Certificate Research Project you should be able to provide evidence of experience in research and study methods at an appropriate level.
English language requirementsIf your first language is not English you must satisfy our English language requirement by providing us with evidence of a minimum IELTS score of 6.0.
English Proficiency: IELTS 6 or equivalent.
Tuition & Financial Information
Tuition Fee
GBP 13,730 (Tuition (Year)) — International students; GBP 5,480 (Tuition (Year)) — EU/EEA students
Tuition fees: GBP 13,730 (Tuition (Year)) — International students; GBP 5,480 (Tuition (Year)) — EU/EEA students
IELTS requirement: 6
Financial Aid & Scholarships
Contact Oxford Brookes University directly for scholarship, grant, and financial aid information for this programme. Many European universities offer merit-based and need-based funding for international and domestic students.
About Oxford Brookes University
Oxford Brookes University
Oxford, United Kingdom
Oxford Brookes University is a distinguished institution of higher education committed to academic excellence, innovative research, and preparing students for leadership in their chosen fields....
University Profile- Start Date September 2026
- Language English
- Duration 12 months