Taught course

Computer Science

University of Southampton · School of Electronics and Computer Science

Entry requirements

UK bachelors degree with upper second-class honours or higher in electronic/electrical engineering, computer science, or a closely related subject. (See website for specific details and international equivalent qualifications.)
English language: 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 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; 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 Secure Development; Software Security

Information for international students


Fees and funding


Qualification, course duration and attendance options

  • MSc
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

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