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

Computer Science (Software Engineering)

About

The Master of Engineering in Computer Science (Software Engineering) at the University of Sheffield is a four-year, full-time, on-campus program that provides students with advanced knowledge and skills in software engineering. The program covers key topics such as software development, algorithms, and system architecture, ensuring students are prepared to tackle complex software challenges in industry.

Graduates of this program will be well-equipped for careers in software development, IT consulting, and system design, with a deep understanding of both software engineering principles and the practical skills necessary for real-world application.

Key information

Duration
-
Tuition fee
$40,733.00/year
Start dates & application deadlines
-
More details
-

Key Facts

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

Program Structure

Year 1 – Foundations of Computer Science and Software Engineering

  • Introduction to Computer Science
  • Programming Fundamentals (Python, Java)
  • Computer Systems and Architecture
  • Discrete Mathematics
  • Data Structures and Algorithms

Year 2 – Intermediate Software Engineering

  • Object-Oriented Programming
  • Database Systems and Management
  • Software Engineering Principles
  • Web Development and Front-End Technologies
  • Operating Systems

Year 3 – Advanced Software Engineering

  • Advanced Algorithms and Complexity
  • Software Design and Architecture
  • Mobile Application Development
  • Software Testing and Quality Assurance
  • Independent Research Project / Dissertation

Year 4 – Capstone Project & Professional Practice

  • Final Year Project / Dissertation
  • Agile Software Development and Project Management
  • Cloud Computing
  • Advanced Programming Techniques
  • Professional Practice in Software Engineering

Career Opportunities

Graduates of the Computer Science (Software Engineering) program will be well-prepared for a range of careers in software development, system engineering, and IT management. Career opportunities include roles such as software engineer, systems developer, software architect, mobile app developer, web developer, and IT consultant. The program’s comprehensive approach to software development ensures that graduates are ready to take on complex projects in industries such as technology, finance, healthcare, and entertainment.

Why Choose This Program

The Master of Engineering (Integrated Undergraduate Degree) in Computer Science (Software Engineering) offers a thorough grounding in both computer science and software engineering principles. The program emphasizes practical software development, system integration, and agile project management, preparing students to develop high-quality, reliable software solutions. With a focus on both the theoretical aspects and practical application of software engineering, students are equipped with the skills necessary to design and implement advanced software systems. The final year capstone project allows students to apply their knowledge to real-world problems, ensuring they graduate with a strong portfolio and industry experience.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 114 222 1234
Email: admissions@sheffield.ac.uk
Address: University of Sheffield, Western Bank, Sheffield, S10 2TN, United Kingdom