
Be in demand. Be in Data Analytics.
This 100% online MSc Computer Science programme is aimed at working professionals and graduates from other disciplines who are seeking to move into a career in computer science. You will develop skills in computational thinking and an academic understanding of data and text analysis techniques and their application to real world problems.
This programme is designed to develop your theoretical and foundational understanding of Data Analysis. As a Masters level student you will read and learn about programming techniques, computer and network infrastructure and protocols, security risks and data and text analysis techniques. You will explore a range of data and text analysis techniques such as classification, clustering and regression, text preparation and data cleaning, and managing data privacy.
Practical components and assessments are designed to enable you to further explore these concepts from a theory lead perspective and develop a better understanding of their application in real world challenges and scenarios.
Places are available June 2025 and February 2026
If you have your results you can apply online for a place through our online application. Find out more about studying with us in our digital prospectus.
Download Oxford Catalogue
Every course at Oxford Business School is built on a distinctive set of learning outcomes. These will give you a clear understanding of what you will be able to accomplish at the end of the course and help you explain what you can offer employers. Our academics identify the knowledge, skills, and experiences you’ll need upon graduation and then design the course to get you there.
- Computational thinking: Apply computational thinking to big data problems, using skills in analysis, design and implementation of computing systems, drawing on the foundations of data analytics and computer science and the current research literature.
- Evaluation and Synthesis: Analyse a big data problem from a written description, derive requirements and specifications from an understanding of problems, and create and/or justify designs to satisfy given requirements, applying knowledge of machine learning, data analytics, data mining and system analysis and design.
- Software and hardware: Build computer-based systems of varying levels of complexity to serve the needs of users, making effective use of the variety of physical implementations on which that software may be running, and applying the theory and practice of programming and software engineering.
- Application: Critically evaluate and effectively apply data mining tools and algorithms for use to address a complex problem including big data, underpinned by a knowledge of how those systems work
- Independence: Scope, plan, manage and execute an individual research project of significant size in data analytics, demonstrating critical engagement with the discipline.
- Communication: Communicate complex computational problems and their solutions in written format to technical and non-technical professional colleagues, in a clear and organised manner and using compelling and convincing arguments drawn from relevant evidence.
- Professionalism: Operate as responsible Computer Science professionals, by maintaining awareness of key legal and ethical issues and risk management.

The programme’s eight-week modules provide an introduction to and experience of computational thinking and problem solving across software, hardware, artificial intelligence, and with a specialism in Data Analysis. The research methods and research proposal modules develop your critical evaluation, academic research and writing skills providing a sound basis for your individual research project.
Software
Hardware
Artificial Intelligence
Data Analysis
Research Project Development

A computer programmer writes and tests code that allows software programs and applications to function properly.

A software developer designs, creates, and maintains software applications, ensuring they meet user needs and run smoothly.

A business analyst analyzes business processes and systems, identifying areas for improvement and developing solutions to enhance efficiency and productivity.

An IT systems manager oversees an organization's IT infrastructure, ensuring that all systems operate securely, efficiently, and align with the company's goals.
The tuition fee shown is for one year only. Tuition fees increase every year in the majority of cases. You should take this annual tuition fee increase into consideration when you estimate your fees for a degree.
Duration: 3 Years
Application Fee: $150 (On application)
ICT/Library: $150 Per year
Student Assoc: $10 Per year
Annual Fee: $5,850
Duration: 1.8 Years
Application Fee: $150 (On application)
ICT/Library: $175 Per year
Student Assoc: $10 Per year
Annual Fee: $5,450
Duration: 3 Years
Application Fee: $150 (On application)
ICT/Library: $175 Per year
Student Assoc: $10 Per year
Annual Fee: $6,250
If you have a question about this course, our enquiries team will be happy to help.
Visit Us: 3 Bauhinia Str Centurion, Pretoria, South Africa, 0046
Phone: +27 (0) 12 004 0028 OR +27 (0) 72 573 8221
Email: info@ox-edu.co.uk OR exec.edu@ox-edu.co.uk