University of Southampton

University of Southampton

Computer Science

Computer science drives the fundamental technologies of today�s connected world. Suited to candidates with significant programming experience, this umbrella programme covers the foundations of a range of specialisms as well as providing the opportunity to deepen your understanding of one or more of these areas through a range of optional modules.

Entry requirements

Upper 2nd Class Honours degree or equivalent in computer science or a related discipline with significant programming experience; applicants whose 1st language is not English require IELTS 6.5 (6 in each competency) or internet-based TOEFL 92 (21 in each competency).

Course modules

Semester 1: Computer networks; computer vision; designing usable and accessible technologies; evolution of complexity; foundations of artificial intelligence; foundations of cyber security; foundations of data science; foundations of web science; implementing cyber security; intelligent agents; machine learning; robotic systems; software engineering and cyber security; software modelling tools and techniques for critical systems; software project management and development; topics in computer science; web development. Semester 2: advanced computer networks; advanced computer vision; advanced databases; advanced intelligent agents; advanced machine learning; automated code generation; automated software verification; biological inspired robotics; biometrics; computational biology; computational finance; cryptography; data mining; data visualisation; e-business strategy; further web science; game design and development; image processing; open data innovation; secure systems; semantic web technologies; simulation modelling for computer science; the science of online social networks.


Qualification Study mode Fee Course duration
MSc Full-time - 12 months

Campus details

Campus name Town Postcode Region Main campus Campus Partner
Highfield Campus Southampton SO17 1BJ South East

Key information

Physical Sciences and Engineering
Telephone number: 
023 8059 2630