University of Southampton Campus
Master of Engineering (Integrated Undergraduate Degree)
On Campus
University of Southampton Logo
University of Southampton
Southampton
United Kingdom

Computer Science

About

The Master of Engineering in Computer Science at the University of Southampton is a four-year, full-time integrated program that provides students with advanced knowledge and skills in computer science. The program covers areas such as software engineering, algorithms, artificial intelligence, machine learning, and data structures, preparing students for careers in technology development and research.

On-campus learning includes programming projects, systems design, and the application of computer science techniques to real-world problems. Graduates are prepared for careers in software development, cybersecurity, data science, and technology consulting, where they can contribute to innovations in computing technology.

Key information

Duration
-
Tuition fee
$41,350.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Science
  • Degree Type: Master of Engineering (Integrated Undergraduate Degree)
  • Duration: 4 years
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 14 January 2026
  • Location: University of Southampton, United Kingdom
  • Field of Study: Computer Sciences
  • Language of Instruction: English

Program Structure

Year 1 – Foundations of Computer Science

  • Introduction to Computer Programming
  • Algorithms and Data Structures
  • Discrete Mathematics for Computer Science
  • Computer Architecture and Operating Systems
  • Introduction to Software Engineering

Year 2 – Intermediate Computer Science and Software Development

  • Object-Oriented Programming and Design
  • Computer Networks and Communications
  • Databases and Data Management
  • Software Engineering Principles and Practices
  • Human-Computer Interaction and User Interface Design

Year 3 – Advanced Computer Science and Specialisation

  • Advanced Algorithms and Complexity
  • Artificial Intelligence and Machine Learning
  • Cybersecurity and Cryptography
  • Mobile and Web Application Development
  • Independent Software Project

Year 4 – Research and Specialisation in Computer Science

  • Advanced Topics in Computer Science
  • Cloud Computing and Distributed Systems
  • Big Data and Data Analytics
  • Independent Research Project/Dissertation
  • Professional Practice and Software Project Management

Career Opportunities

Graduates of the Computer Science program are well-prepared for careers in software development, systems design, and data science. Career opportunities include roles as software developers, systems architects, cybersecurity experts, data scientists, and positions in industries such as tech, finance, healthcare, and telecommunications. The program’s combination of theoretical knowledge, practical skills, and real-world projects ensures that graduates are ready to address the challenges of modern computing. Many graduates also go on to pursue graduate studies in computer science or related fields.

Why Choose This Program

The Computer Science program at the University of Southampton provides an integrated Master of Engineering degree that combines advanced computer science concepts with practical engineering skills. With a focus on software engineering, data science, artificial intelligence, and cybersecurity, students are equipped to tackle complex computing problems in a variety of industries. The program’s emphasis on hands-on experience through projects and research opportunities ensures that students are well-prepared for careers in software development, systems architecture, and data analytics. This program is ideal for those who want to shape the future of technology and computing.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 (0)23 8059 5000
Email: admissions@soton.ac.uk
Address: University of Southampton, Highfield, Southampton, SO17 1BJ, United Kingdom