Computer Science (MSc)
Southampton, United Kingdom
DURATION
1 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline *
EARLIEST START DATE
Request earliest startdate
TUITION FEES
GBP 32,300 **
STUDY FORMAT
On-Campus
* for UK | other countries, China: 29 July 2024
** for EU and international student | UK students: GBP 9,250
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Enhance your understanding of computers with a master's in computer science at the University of Southampton.
This flexible programme allows you to choose modules from our master’s degrees in:
- Artificial Intelligence (AI)
- Cyber Security
- Data Science
- Software Engineering
- Web Science and Technology
By the end of your studies, you will have developed a set of specialised skills in several computer science disciplines. Many of our graduates become software developers, but you could also apply your talents as a consultant, project manager or technical specialist.
Computer science involves the study of computers and the design of software systems. It also informs the fundamental technologies and computing equipment of today’s connected world. At the University of Southampton, we’ve pioneered many of the most important advances in this area over the last 10 years.
We’re partnered with the Alan Turing Institute, recognised as an Academic Centre of Excellence in Cyber Security by the UK government, and our researchers helped to establish the European Data Science Academy.
Our researchers create modules based on their own research, which means you’ll get the latest insights and information from the field. We’ll give you access to specialist project labs, computer workstations and online tools to support your learning in an ideal environment.
Admissions
Curriculum
This is a full-time master’s course. You’ll study for 12 months, from September to the following September.
In the first 9 months (semesters 1 and 2) you’ll study the taught part of your course.
This is made up of modules that everyone on the course takes, and modules we’ll ask you to choose from a list of options. You’ll take exams at the end of both semesters.
You’ll begin preparing for your research project and dissertation during semester 1, and continue this work in semester 2.
For the last 3 months, over the summer, you’ll work independently to research and write your dissertation. You’ll have one-to-one meetings with your supervisor during this time to discuss your progress.
Modules
The modules outlined provide examples of what you can expect to learn in this degree course based on recent academic teaching. As a research-led University, we undertake a continuous review of our course to ensure quality enhancement and to manage our resources. The precise modules available to you in future years may vary depending on staff availability and research interests, new topics of study, timetabling and student demand.
You must study the following modules :
- MSc Project
- Research Methods and Project Preparation
- Topics in Computer Science
You must also choose from the following modules :
- Advanced Databases
- Advanced Programming Language Concepts
- Algorithmic Game Theory
- Bayesian, Active & Reinforcement Learning
- Biometrics
- Computational Finance
- Computer Vision (MSc)
- Cryptography
- Data Mining
- Data Visualisation
- Deep Learning Technologies
- Differentiable Programming and Deep Learning
- Digital Forensics
- Evolution of Complexity
- Foundations of Artificial Intelligence
- Foundations of Cyber Security
- Foundations of Data Science
- Foundations of Machine Learning (MSc)
- Image Processing
- Intelligent Agents
- Knowledge Graphs for AI Systems
- Machine Learning Technologies (MSc)
- Mobile Applications Development
- Natural Language Processing (MSc)
- Network and Web-Based Security
- Optimisation for Machine Learning
- Probability in Computing
- Simulation Modelling for Computer Science
- Social Media and Network Science
- Software Modelling Tools and Techniques for Critical Systems
- Software Project Management and Secure Development
- Software Security
- Web and Cloud Applications Development
Program Tuition Fee
Career Opportunities
Our graduates go on to earn a competitive salary working as:
- Software Developers
- Consultants
- Project Managers
- Testing, Support or Technical Specialists
These roles support a wide range of sectors including:
- Banking and Finance
- Consumer Electronics
- Defence
- Entertainment
- Insurance
- Telecommunications
Program delivery
The way we’ll teach you will depend on the modules you choose. Most modules involve a mixture of lectures, seminars and computer-based practical work.
You will enhance your knowledge and understanding of:
- Key Concepts in Computer Science
- Specialist Fields Such as Artificial Intelligence, Cyber Security and Software Engineering
- The Latest Tools and Techniques Used in These Specialist Fields
- The Most Effective Methods of Research and Enquiry in Computer Science
Assessment
Depending on the modules you take, we’ll assess your progress through a mixture of:
- Exams
- Lab Reports
- Technical Reports
- Design Exercises
- Individual and Group Projects
- Your Dissertation