University of Sheffield United Kingdom

Computer Science (Software Engineering)

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

Course Overview

The Computer Science (Software Engineering) Bachelors Degree at the University of Sheffield is engineered for aspiring professionals ready to design, build, and manage the complex software systems that power our digital world. You will delve into the core principles of software engineering, exploring essential topics like Java programming, algorithms, data structures, and systems design. This course is ideal if you are passionate about problem-solving and eager to understand the foundations of machines, intelligence, and the internet, preparing you for a dynamic career in technology.

This full-time, on-campus program spans three years, offering a hands-on approach to learning through practical projects and theoretical study. You will engage with modules such as Software Hut Engineering, Data Driven Computing, and Systems Design and Security, culminating in a significant dissertation project in your final year. You will also have the opportunity to explore specialised areas like software testing, cybersecurity, and mobile development, graduating with a robust portfolio and the advanced skills demanded by leading tech employers.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in computer science with a specialization in software engineering. Students will explore core concepts such as programming, algorithms, data structures, and systems design, alongside specialized topics like web technologies, robotics, and functional programming. The curriculum progresses through foundational first-year courses, advanced second-year modules, and culminates in a dissertation project and specialized electives in the third year, preparing graduates for diverse roles in the software industry.

1 First year

Introduction to Software Engineering
Foundations of Computer Science
Java Programming
Machines and Intelligence
Devices and Networks
Web and Internet Technology
Introduction to Algorithms and Data Structures
Global Engineering Challenge Week

2 Second year

Data Driven Computing
Systems Design and Security
Robotics
Logic in Computer Science
Functional Programming
Automata, Computation and Complexity
Software Hut
Engineering - You're Hired

3 Third year

Dissertation Project
Accounting and Law for Engineers
Software Testing and Analysis

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
Total Program Cost Estimated total tuition
USD 130,168.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

Cloud Computing & InfrastructureCustomer Experience & SupportData Science & AnalyticsFintech & Mobile MoneyIT Support & Systems AdministrationNetworking & Internet ServicesProduct Management & UXQuality Assurance & TestingRegulatory & Government AffairsTelecom Software & Systems

Top Employers Hiring for this course

Amazon Web Services

Cisco

IBM

Microsoft

Why Study Computer Science (Software Engineering) 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 Computer Science (Software Engineering) at University of Sheffield

Can I work while studying?

International students can work up to 20 hours per week during term time for degree courses. No separate work permit is needed, but students cannot be self-employed.

What English language score do I need for this course?

To meet the English language requirements, you can provide scores from TOEFL, IELTS, or PTE. For example, a TOEFL overall score of 88 and a speaking score of 22 are necessary for admission.

What jobs can I get after studying this course?

Potential job titles include Software Engineer, Systems Analyst, Web Developer, Mobile App Developer, and Project Manager.

What will I actually study in this course?

The course covers the fundamentals of software engineering and offers insights into artificial intelligence. You'll learn about software design, programming technologies, and critical skills like project management and teamwork.

When can I start — what are the intake months?

The intake month for the Computer Science (Software Engineering) course is September. Be sure to apply before the deadline to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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