Course details

A Levels A*AA Other entry requirements
UCAS code G654
Duration 5 years
Fee Look up fee
Related subjects Software Engineering Computer Science

Any questions?

Undergraduate Admissions Secretary
Department of Computer Science
Telephone +44 (0)114 222 1800
Email ug-compsci@sheffield.ac.uk
Website sheffield.ac.uk/dcs/undergraduate

Department of Computer Science

100% of our MComp graduates are in graduate level employment or further study
Destinations of Leavers from Higher Education Survey 2017

90% overall student satisfaction
National Student Survey 2018

Top 5 Computer Science departments in the UK for research
Research Excellence Framework 2014

Course description

You'll learn state-of-the-art software design and programming technologies. The course will help you to develop program management, teamwork and interpersonal skills. You get a solid grounding in the fundamentals of computer science, and you're introduced to research in artificial intelligence.

Your year in industry will put your studies into context and give you a head start in the careers market. You will pay a reduced fee to the University for that year and you'll be paid a salary.

In the second year, you'll develop software for real companies. In the third year half of your time is spent on a substantial individual project, giving you scope for creative and intellectual input. Other modules include E-commerce, 3D Graphics, and Computer Games Technology.

In your final year, you can also join Genesys Solutions, where you'll work with a team to provide real solutions for external clients.

Modules: what you study and when

Financial help from the University - bursaries

If you're a UK student, you could be entitled to a University bursary. A bursary is the same as a grant - you don't have to pay it back.

How our bursary scheme works

Entry requirements

Qualification Grades
A Levels A*AA including Maths
A Levels + Extended Project Qualification AAA including A in Maths + A. The Extended Project should be in a relevant subject
International Baccalaureate 38, 6 in Higher Level Maths
BTEC D*D in Engineering, Computer Science or Information Technology + grade A in A Level Maths
Cambridge Pre-U D2 D3 D3 including Maths
Scottish Highers + 1 Advanced Higher AAAAA + A in Maths
Welsh Baccalaureate + 2 A Levels A + A*A including Maths
Access to HE Entry requirements for mature students
Other qualifications Other UK qualifications
Other EU/international qualifications
Other requirements
If you have any questions about entry requirements, please contact the department

Modules - what you study and when

The modules listed below are examples from the last academic year. There may be some changes before you start your course. For the very latest module information, check with the department direct.

Department of Computer Science website

First year

Core modules:

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

Optional modules:

Devices and Networks

Second year

Core modules:

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

Third year

Core modules:

Dissertation Project
Finance and Law for Engineers

Optional modules:

Undergraduate Ambassadors Scheme in Computer Science
3D Computer Graphics
Adaptive Intelligence
Advanced Algorithms
Computer Security and Forensics
Mainframe Computing
Modelling and Simulation of Natural Systems
Project Management and HRM for Engineers
Speech Processing
Text Processing
The Intelligent Web
The Internet of Things
Theory of Distributed Systems

Fourth year

Core modules:

Year in Industry

Fifth year

Core modules:

Genesys

Optional modules:

Darwin Project
3D Computer Graphics
Cloud Computing
Computer Security and Forensics
Machine Learning and Adaptive Intelligence
Natural Language Processing
Network Performance Analysis
Parallel Computing with Graphical Processing Units (GPUs)
Software and Hardware Verification
Software development for mobile devices
Speech Processing
Speech Technology
Testing and verification in safety-critical systems
Text Processing

The content of our courses is reviewed annually to make sure it's up-to-date and relevant. Individual modules are occasionally updated or withdrawn. This is in response to discoveries through our world-leading research; funding changes; professional accreditation requirements; student or employer feedback; outcomes of reviews; and variations in staff or student numbers.

In the event of any change we'll consult and inform students in good time and take reasonable steps to minimise disruption.

Learning and assessment

These figures give an indication of how you'll learn and be assessed. They're a combined average of all the years of the course. The learning and assessment percentages could vary depending on the modules you choose.

Learning
Scheduled teaching 21%
Independent study 59%
Placement 20%

Assessment
Exams/tests 29%
Coursework 61%
Practical 10%

Department of Computer Science

We're the first computer science department in the UK to launch its own student-run software company. Choose Sheffield and you'll develop skills in programming, teamwork, communication, systems design, management and entrepreneurship.

Our courses are designed to challenge you and prepare you for a career in industry, commerce, research, teaching or management. Our inspirational staff are experts in their fields of research and we are ranked 5th out of 89 computer science departments in the UK for research excellence. This means what we teach you is relevant today and tomorrow.

We have guest lecturers from industry including Microsoft, Google, GitHub, IBM and ARM. You will have access to cutting edge facilities in The Diamond including virtual reality facilities, high-spec graphics PCs and a robot arena. Our computer suites are equipped with the latest hardware, software and operating systems. During your degree you'll work on real projects for real customers as part of core and optional modules.

As well as lots of practical experience, we'll give you the first-rate scientific grounding you'd expect from a leading Russell Group research university. You can specialise in areas including computer security, web development and mobile apps, robotics and machine learning, speech and language technology, or 3D graphics and virtual reality.

Take one of our four-year MComp degrees and you can participate in Genesys as part of your course. Genesys was the first student-led software development organisation in the UK and will give you the opportunity to gain real industrial experience with a great deal of personal responsibility.

Department of Computer Science website

What our graduates do

Some of our graduates have gone on to become IT consultants, software engineers, software developers, project managers, and data scientists in companies such as Amazon, ARM, BT, Bank of America Merrill Lynch, Goldman Sachs, Google, IBM, Microsoft, and Plusnet. Others have begun their research careers by starting a PhD.

Student profile


"Computer science in this university is one of the top in the UK. All the modules are really good and are very well organised. It gives you the basis for everything you might want to do."

Raluca Lehadus
Computer Science



"My advice would be... do a bit of research about the course, find out if you want to do economics and just go there with an open mind and be enthusiastic about the prospect of learning."

Elizabeth Gear
School of Mathematics and Statistics

Apply for this course

Make sure you've done everything you need to do before you apply:

How to apply >

When you're ready to apply, see the UCAS website:

ucas.com >

Contact us

Undergraduate Admissions Secretary
Department of Computer Science
Telephone +44 (0)114 222 1800
Email ug-compsci@sheffield.ac.uk

Department website >

Visit us

University open days
There are four open days every year, usually in June, July, September and October. You can talk to staff and students, tour the campus and see inside the accommodation.

Book your place >

Applicant open days
If you've made an application to study with us, we'll invite you to one of our applicant open days, which take place between November and April. These open days have a strong department focus and give you the chance to really explore student life here, even if you've visited us before.

Campus tours
Campus tours run regularly throughout the year, at 1pm every Monday, Wednesday and Friday.

Find out more and book a place online >