University of Sheffield United Kingdom

Software Engineering with a Foundation Year BEng MEng

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 5 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree With Integrated Foundation Year
Closing soon September 2026

Course Overview

The Software Engineering with a Foundation Year BEng MEng at the University of Sheffield is your pathway into the dynamic world of creating complex software systems. If you aspire to innovate in areas like artificial intelligence, robotics, or cybersecurity but need to build foundational knowledge, this integrated five-year programme is meticulously designed for you. You will explore core principles of software engineering, computer science, and essential mathematics, preparing you for advanced study and a future where you can architect solutions to significant technological challenges. This course is ideal for aspiring engineers eager to develop both theoretical understanding and practical expertise.

This full-time, on-campus degree unfolds over five years, beginning with a comprehensive foundation year to equip you with the necessary scientific and mathematical skills. Subsequent years immerse you in practical learning through modules like Java Programming, Algorithms and Data Structures, and Systems and Networks, culminating in substantial projects such as the Software Hut and a final-year dissertation. You will gain hands-on experience with real-world briefs, work alongside leading researchers, and develop essential professional skills. You will graduate with the ability to design, develop, and test robust software, ready for careers in diverse tech roles.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in software engineering, beginning with core engineering and physics principles. Students will then delve into programming, algorithms, and artificial intelligence, with opportunities to specialize in areas like computer vision, security, or mobile development. The curriculum progresses through advanced topics, culminating in a significant dissertation project and a final year capstone experience.

1 Foundation Year (Core Modules)

Introduction to Engineering
Foundations of Physics with Computing
Further Foundation Mathematics

2 Optional Modules (Choose One)

Core Foundation Mathematics
Foundation Core and Enhanced Mathematics
Introduction to Software Engineering
Foundations of Computer Science
Java Programming
Practical Algorithms and Data Structures
Systems and Networks
Introduction to Artificial Intelligence and First Year Reflection
Global Engineering Challenge Week

3 Year 2 (Core Modules)

Programming Language Principles
Robotics
Databases and Logic in Computer Science
Software Hut
Automata, Computation and Complexity
Foundations and Applications of Artificial Intelligence
Engineering - You're Hired

4 Year 3 (Core Modules)

Dissertation Project
Accounting and Law for Engineers
Software Testing and Analysis

5 Optional Modules (Choose from the following)

Modelling and Simulation of Natural Systems
Computer Vision
Text Processing
Modelling of Concurrent Systems
Reinforcement Learning
Computer Security and Forensics
Speech Processing
3D Computer Graphics
The Intelligent Web
The Internet of Things
Software Reengineering
Bioinspired Computing
Cyber Security Team Project
Cognitive and Biomimetic Robotics
Managing Engineering Projects and Teams
Software Development for Mobile Devices
Advanced Algorithms
Undergraduate Ambassadors Scheme in Computer Science

6 Year 4 (Core & Optional Modules)

Genesys

7 Optional Modules (Choose from the following):

Text Processing
Computer Security and Forensics
Speech Processing
3D Computer Graphics
Testing and Verification in Safety-Critical Systems
Software and Hardware Verification
Machine Learning and Adaptive Intelligence
Software Development for Mobile Devices
Speech Technology
Natural Language Processing
Network Performance Analysis
Darwin Project
Parallel Computing with Graphical Processing Units (GPUs)

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 43,389.00
Second Year Fee Tuition fee
USD 43,389.00
Third Year Fee Tuition fee
USD 43,389.00
Fourth Year Fee Tuition fee
USD 43,389.00
Fifth Year Fee Tuition fee
USD 43,389.00
Total Program Cost Estimated total tuition
USD 216,947.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 667.00 - USD 2,267.00
Food & Groceries USD 3,222.00 - USD 4,028.00
Transport USD 806.00 - USD 3,222.00
Utilities & Bills USD 4,028.00 - USD 5,034.00
Estimated Total USD 8,056.00 - USD 11,278.00

Living cost estimates are based on Sheffield Campus.

Outcomes & Employability

What happens after you graduate

92%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Artificial Intelligence & Machine LearningBroadband & Internet ServicesCustomer Experience & SupportDevOps & Site Reliability EngineeringHardware & Semiconductor EngineeringProduct Management & UXQuality Assurance & TestingSatellite CommunicationsSoftware Development & EngineeringTelecom Software & Systems

Top Employers Hiring for this course

Amazon Web Services

Cisco

IBM

Microsoft

Why Study Software Engineering with a Foundation Year BEng MEng at University of Sheffield

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Life at University of Sheffield in United Kingdom

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Software Engineering with a Foundation Year BEng MEng at University of Sheffield

Can I work while studying?

International students can work up to 20 hours per week during term time and full-time during breaks. No separate work permit is needed.

What English language score do I need for this course?

For TOEFL, an overall score of 88 with specific listening, reading, speaking, and writing scores is required. IELTS requires an overall score of 6.5, while PTE requires a score of 61.

What jobs can I get after studying this course?

Graduates can pursue careers as Software Engineer, Project Manager, AI Developer, Systems Analyst, or Cybersecurity Specialist.

What will I actually study in this course?

This program covers software engineering, computer science, and artificial intelligence. It emphasizes practical skills such as project management and teamwork, preparing you well for the job market.

When can I start — what are the intake months?

The course intake is in September each year. It's a great time to start your studies in software engineering.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️