MEng Computer Science (Software Engineering)

4 Years On Campus Bachelors Program

The University of Sheffield

Program Overview

The Computer Science (Software Engineering) MEng at the University of Sheffield builds on the BEng with an extra year of specialisation, giving you deep expertise in software engineering while engaging you in real-world software development for actual clients. It’s a great fit for ambitious students eager to master industry-standard agile practices and graduate with both advanced technical skills and hands-on project experience.

Curriculum Structure

Year 1
In your first year, you’ll build a rock-solid foundation across critical areas of computer science and software engineering. You’ll explore Introduction to Software Engineering, learning the software lifecycle and teamwork through both individual and group projects. Foundations of Computer Science equips you with essential mathematical concepts—from logic and combinatorics to calculus and linear algebra. Java Programming teaches you how to craft structured, readable Java code whether you're a complete beginner or already experienced. Add to that Practical Algorithms and Data Structures, where you'll analyze algorithm efficiency and traditional AI methods; Systems and Networks, which covers everything from digital logic to IP addressing and network security; and Introduction to Artificial Intelligence and First Year Reflection, offering insight into AI’s computational and societal aspects while developing your academic and self-reflective skills 

Year 2
Second year dives deeper into programming theory, databases, cybersecurity, and practical group projects. You will learn the principles of functional and database-backed systems in modules like Programming Language Principles, Databases and Logic in Computer Science, and professional considerations in Cybersecurity in Action and Professional Issues. The renowned Software Hut project gives you real-world experience working as a team to produce software for an external client, while modules like Automata, Computation and Complexity and Foundations and Applications of Artificial Intelligence sharpen your theoretical and AI knowledge.

Year 3
During your third year, you’ll drive your learning forward with a substantial Dissertation Project, where you'll independently explore a topic of your choice under guidance. You’ll also take a 20-credit Advanced Software Engineering core module to refine your skills in designing robust systems. Around that, you'll select optional modules to align with your passions—from machine learning, natural language processing, cryptography, bioinspired computing, robotics, to theoretical foundations, offering both depth and flexibility.

Year 4 (MEng Specialization Year)
The final year emphasizes professional practice and advanced technical skills. Students participate in Genesys, a student-led software development organisation, working in teams to develop web applications for real customers using agile software engineering and lean startup practices. The Parallel Computing with Graphical Processing Units (GPUs) module focuses on accelerator architectures and their role in high-performance computing, programming GPUs to achieve advanced performance at lower energy costs. Students also select from specialized optional modules such as testing and verification in safety-critical systems, and software and hardware verification, to deepen expertise in areas of interest.

Optional Year in Industry:
This program offers students the opportunity to spend a year between 2nd and Final year (BEng) gaining hands-on experience in an industry role directly related to their studies. The placement provides valuable opportunities to apply academic knowledge in real-world settings while developing professional skills that enhance employability. Students benefit from immersing themselves in industry culture, building professional networks, and gaining practical insights that prepare them for future careers. The experience helps bridge the gap between academic theory and professional practice, giving graduates a competitive edge in the job market.

Focus Areas
Software development and engineering, cybersecurity and professional practice, theoretical computing foundations, AI and adaptive intelligence, individual research projects.

Learning Outcomes
You will graduate ready to design, implement, and manage reliable software systems; work effectively in teams; solve complex theoretical and practical computing challenges; adapt to emerging technologies; and conduct independent research.

Professional Alignment (Accreditation)
This degree is accredited by the British Computer Society (BCS). It fully meets the standards required for Chartered IT Professional (CITP) status and partially fulfills the criteria for Chartered Engineer (CEng).

Reputation (Employability Rankings)
The University of Sheffield is ranked 3rd in the UK for Graduate Prospects in Computer Science (Times Good University Guide 2024). 95% of our graduates are in work or further study within 15 months of graduating (HESA data, Graduate Outcomes 2020-21)

Experiential Learning (Research, Projects, Internships etc.)

Studying for the MEng in Computer Science (Software Engineering) at the University of Sheffield means getting your hands right into the action—from building software for real clients to coding robots and working in top-tier facilities. You’ll be learning with high-performance hardware, sharpening teamwork and communication skills through group projects, and diving into individual dissertation work—all within the gorgeous, modern space of The Diamond building.

Here’s how all of that comes to life practically:

State-of-the-art facilities and tools to hone your craft
You’ll work in The Diamond, Sheffield’s £81 million engineering hub filled with high-spec PCs (with strong GPUs), virtual reality gear, a robotics arena, media editing suites, and even video and podcast recording studios—perfect for bringing tech ideas to life.

Dedicated Computing & Robotics Lab with real robots
Inside The Diamond, there are open-access computer areas and four specialized teaching labs. The largest houses a robot arena and over 1,000 computers—with gear like NAO humanoid robots, Lego Mindstorms, TurtleBot3 Waffles, and MiRo robots—exactly what you’ll use to experiment with AI, robotics programming, and visual coding tools.

Industry-standard software and programming frameworks
You’ll code in Python, Java, C++, and get hands-on with parallel computing, simulation, and GPU-powered computations. There’s also Robot Operating System (ROS), widely used in the robotics world—so your skills are industry-ready.

Real client projects through the “Software Hut”
In your second year, you’ll take part in the Software Hut—sheer immersion in software-house life. You’ll pick up requirements, model and test software, manage group development projects, use real frameworks, and meet client needs head-on.

Individual dissertation project in your final year
You’ll work independently (or with a supervisor) on a major software design or empirical research project. That means full ownership—from design and coding to evaluation and presenting both a written dissertation and a presentation, often in front of industry guests.

Opportunities for an industrial placement
You can add a placement year to any CS degree, including Software Engineering, offering at least 38 weeks in a real workplace. The university’s Careers and Placements team supports you in finding and securing this experience.

Research-informed learning & links to research institutes
Your teaching is enriched by Sheffield’s robotics, AI, assistive tech, computational biology, and speech and language research—through centres like Sheffield Robotics, CATCH, Insigneo, and the Centre for Speech & Language Technology—offering inspiring context and potential collaboration.

Top-class library & study environments
You’ll also benefit from excellent library support, including a 24/7 Information Commons and a university library ranked best in the UK for student experience—huge when you're deep in project work or your dissertation.

Progression & Future Opportunities

This integrated Master's programme is the definitive choice for students who aspire to not just enter the tech industry, but to lead and innovate within it from day one. The MEng graduates are primed for senior technical and leadership roles, distinguished by their advanced design skills, management acumen, and experience with complex, real-world engineering projects. They are the ones shaping the future of technology in top-tier companies and innovative startups alike.

Typical job roles include:

  • Senior Software Engineer
  • Systems Architect
  • Technical Project Lead
  • Embedded Systems Engineer

The university's integrated approach ensures your fourth year directly enhances your employability at the highest level:

University Services:
Beyond the fantastic Careers and Employability Service, the MEng structure includes an advanced group project that often acts as a direct showcase for potential employers. You'll also have access to specialised mentoring and networking events through our industry partnerships.

Employment Stats:
An MEng from Sheffield accelerates your career progression. It is a direct route to becoming a Chartered Engineer (CEng), a status associated with higher earning potential and leadership responsibilities. Our graduates are consistently targeted by leading global tech, finance, and consulting firms.

Industry Partnerships:
The fourth year of the MEng is where our deep links with companies like IBM, ARM, and JP Morgan truly come to the fore. Many of our students work on cutting-edge research and development projects in collaboration with these partners, providing unparalleled industry experience before you even graduate.

Graduation Outcomes:
You will graduate with an advanced portfolio that includes a significant, complex team project, demonstrating not just your technical mastery but also your skills in project management, negotiation, and systems design at a professional level.

Further Academic Progression:
An MEng from Sheffield is a powerful qualification that opens doors to the most advanced academic opportunities. You will be exceptionally well-prepared to pursue a PhD in a specialised area of computer science, such as machine learning, verification, or robotics, often with funding opportunities right here at Sheffield. This path is ideal for those aiming for a career in pioneering research, either in academia or within industrial R&D divisions at the forefront of technology.

Program Key Stats

£30,570
£
Sept Intake : 14th Jan


85 %
Yes

Eligibility Criteria

A*AA - AAA
3.0
34 - 38
90

NA
NA
6.5
88

Additional Information & Requirements

Career Options

  • Software Developer
  • Applications Developer
  • Web Developer
  • Systems Analyst
  • IT Consultant
  • Games Developer
  • DevOps Engineer
  • Data Engineer
  • Cybersecurity Analyst
  • Software Quality Assurance Engineer
  •  

Book Free Session with Our Admission Experts

Admission Experts