Taught course

Computer Science

University of Southampton · School of Electronics and Computer Science

Entry requirements

A UK bachelor’s degree with upper second-class honours or higher. (See website for specific details and international equivalent qualifications.) English language: band 2c, IELTS 6.5 overall, with a minimum of 6.0 in all components.

Months of entry


Course content

Computer science drives the fundamental technologies of today’s connected world. This wide-ranging programme allows you to cover the foundations of a number of specialist areas such as Artificial Intelligence, Cyber Security, Software Engineering and Web Science. You can then choose from around 40 specialist modules to deepend your understnading of one or more of these areas. The MSc in Computer Science is ideally suited if you have significant programming experience.

Compulsory modules include: Topics in Computer Science; MSc Research Project and Dissertation; Project Preparation

Optional modules include: Advanced Computer Networks; Advanced Databases; Biologically Inspired Robotics; Computational Finance; Computer Vision; Data Mining; Deep Learning; Designing Usable and Accessible Technologies; E-Business Strategy; Foundations of Artificial Intelligence; Foundations of Cyber Security; Foundations of Data Science; Foundations of Web Science; Game Design and Development; Implementing Cyber Security; Intelligent Agents; Machine Learning; Mobile Applications Development; Network and Web Based Security; Open Data Innovation; Reinforcement and Online Learning; Semantic Web Technologies; Software Modelling Tools and Techniques for Critical Systems; Software Project Management and Development; Software Security; The Science of Online Social Networks; Web Development.

Information for international students


Fees and funding


Qualification and course duration


full time
12 months

Course contact details

Physical Sciences and Engineering
+44 (0)23 8059 2630