BSc Computer Science

3 Years On Campus Bachelors Program

The University of Sheffield

Program Overview

At Sheffield, you'll learn how to understand the theoretical issues underlying a problem and how to engineer a solution. You can experiment with speech recognition, voice synthesis, text summarisation, machine translation, robot learning and control, computational biology or virtual reality.

Our lecturers are renowned computer scientists and internationally recognised researchers, whose research shapes our cutting-edge teaching. You will have access to the latest software and equipment, including high-spec computers with graphics processing units, as well as a robotics arena in our dedicated labs.

The BSc in Computer Science blends theoretical foundations with hands-on practical skills, empowering you to build real-world software systems and explore computing’s frontiers. Ideal for problem-solvers and creators, it offers flexibility to specialize in areas like AI, security, data science or opt to take up a placement or year abroad.

Curriculum Structure

Year 1
You'll master computing fundamentals through modules like Introduction to Software Engineering, Foundations of Computer Science, Java Programming, Systems and Networks, and Introduction to Artificial Intelligence. You’ll learn to think logically, write clean code, and understand how hardware and networks underpin software systems.

Year 2
Year two introduces core strengths with advanced modules, including Databases and Logic, Robotics, Applications of Artificial Intelligence, and launches your first team project. You’ll begin exploring speech recognition, AI, robotics, cybersecurity, and databases, building collaborative and technical competence.

Year 3
Your final year focuses on high-level learning with options like Software reengineering, cybersecurity, AI applications, Computer Security and Forensics, and Bioinspired computing. You’ll complete an individual honours dissertation project, showcasing independent problem-solving and specialised research capability.

Assessment Format
Years 1–2 feature a mix of programming assignments, lab reports, coursework, and end-of-semester written exams, merging practical skills with formal evaluation.

Year 2 team project is assessed both on the development process and final software delivery to real-world clients.

Year 3 honours project demands a full dissertation, prototype, and presentation, demonstrating your ability to research and build independently.

Feedback and grading are rated highly: 83–84% positive in Sheffield’s National Student Survey, and assessment standards receive strong marks from students.

Focus areas:
"Software engineering • Algorithms & systems • AI, robotics & data science • Cybersecurity • Team and honours projects"

Learning outcomes:
"Develop clean, efficient software; apply mathematical reasoning; work collaboratively; design and deliver independent honours-level research."

Professional alignment (accreditation):
This course is accredited by the British Computer Society (BCS). It fully meets the requirements for Chartered Information Technology Professional (CITP) and partially meets the requirements for Chartered Engineer (CEng).

Reputation (employability rankings):
Ranked a top-20 UK university and named Russell Group’s best in NSS 2024.
Graduates land roles at top firms like Amazon, Google, IBM and showcase strong career outcomes.
Student feedback praises the teaching and course support (89–91% positive across categories).

Optional Placements and Study abroad Year

Placement

You may have the opportunity to add an optional placement year as part of your course, converting the three-year course to a four-year Degree with Placement Year. 

A placement year will help you to:

  • gain an insight into possible careers
  • develop a range of transferable skills 
  • build a professional network
  • get a feel for what you do and don’t like doing
  • add valuable work experience to your CV
  • gain experience of applying for jobs and interview practice
  • apply elements of academic learning in the workplace

Study abroad

Spending time abroad during your degree is a great way to explore different cultures, gain a new perspective and experience a life-changing opportunity that you will never forget. You can apply to extend this course with a year abroad, usually between the second and third year. We have over 250 University partners worldwide. Popular destinations include Europe, the USA, Canada, Australia, Singapore and Hong Kong. 

Experiential Learning (Research, Projects, Internships etc.)

From the start, you’ll be based in The Diamond, a cutting-edge £81 million Engineering hub with labs housing high-spec Windows and Linux workstations, VR installations, graphics PCs, a robot arena, media studios, podcast booths, MiRo robots, TurtleBot kits, mobile-device dev setups, and remote server access. This building is your playground for practical computing.

Here’s how your experiential learning unfolds:

Guided practical labs each term:
Hands-on sessions in programming, systems, robotics and more, leveraging languages like Java, Python, C/C++, Haskell, along with mobile and VR development tools—supported by demonstrators.

Team-based industry projects (“Software Hut” & Genesys):
In the second year, you'll work in competing teams on real client briefs via the Software Engineering Observatory and Genesys student-run, gaining insight into agile workflows, client communication, and team dynamics.

Optional placement year:
Between Years 2 and 3, opt for a paid industrial placement (UK or international) with top firms such as Rolls‑Royce, HP, Microsoft, Disney, IBM, L’Oréal, etc. Providing real-world experience.

Summer internships:
If you stay on campus, you can still join 8–12 week industry or research placements via the Careers Service.

Final-year individual project:
A substantial honours project, often with industrial or research relevance, using robotics kits, VR tools, advanced hardware, or mobile platforms, designed and delivered under staff supervision.

Industry speakers & mentoring:
Frequent guest lectures from Google, Microsoft, IBM, GitHub, ARM, and access to an industry mentoring scheme which helps in connecting you with professionals for technical and career advice.

Career & placement support:
Robust support from the Employability Hub and Faculty Careers Service like CV guidance, interview prep, placement fairs, and access to employer events and bulletin boards.

State-of-the-art tutors & community:
Expert teaching by leading researchers embedded in research-led education; a vibrant CS community via clubs and societies; and international student support. Sheffield scores top‑tier for student voice and satisfaction.

Progression & Future Opportunities

University of Sheffield Computer Science BSc graduates are in great demand, 95% are in graduate-level roles or further study within 15 months, with typical starting salaries around £35 k, rising to £52 k after five years. Graduates often move into key positions including Software Engineer, IT Consultant, Data Scientist, Technical Project Lead, and Systems Architect.

Here’s how Sheffield’s program supports your future:

University services that support employment
The Careers Service offers a dedicated CS adviser, specialist workshops, mock application sessions, and maintains a graduate job database. The Faculty’s Placement Team helps secure year-long industrial placements and summer internships.
The Student Jobshop also lists part-time or structured work experiences to boost your CV.

Employment stats & salary figures
• 95% of CS graduates are in employment or further study 15 months post-graduation, with 90% in graduate-level roles.
• Average earnings: ~£35 k at 15 months; ~£44.5 k after 3 years; ~£52 k after 5 years.
• Discover Uni confirms 100% employment for UK-resident graduates and a typical starting salary of £32 k (range £26–39 k).

University–industry partnerships
Sheffield has strong links with major employers such as Google, Amazon, IBM, Microsoft, HSBC, PwC, and Boeing.
You’ll gain project experience via the Software Engineering Observatory and work alongside SMEs at the Kroto Innovation Centre.
Industrial Placement Year students regularly secure roles at top firms and often receive job offers post-graduation.

Long-term accreditation & reputation
Sheffield is a Russell Group university ranked 22nd in Europe for teaching excellence. The CS department ranks #7 in the UK (Times Good University Guide 2025), with #8 in National Student Survey.

Graduation outcomes
95% in graduate-level roles 15 months out.
• Employers include Google, Amazon, Arm, Goldman Sachs, IBM, Microsoft, PwC, HSBC, Boeing, Rolls-Royce etc.
• Project and placement experiences often lead directly to job offers.

Further Academic Progression:
With a Sheffield BSc in CS, you can continue your studies through:

  • A Master’s (MSc) in Data Science, AI, Cybersecurity, or Software Engineering, either at Sheffield or elsewhere.

  • A PhD in CS or related fields, benefitting from research facilities like the Software Engineering Observatory and partnerships with Kroto Centre.

  • Integrated or conversion programs (e.g., MSc in AI or Machine Learning).

  • International postgraduate opportunities—Sheffield’s strong reputation opens doors to top universities globally.

Program Key Stats

£30,570
Sept Intake : 29th Jan


85 %
Yes

Eligibility Criteria

A*AA
3.0
38
90

NA
NA
6.5
88

Additional Information & Requirements

Career Options

  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Cybersecurity Analyst
  • Systems Analyst
  • Database Administrator
  • Cloud Engineer
  • Network Engineer
  • Web Developer
  • AI Engineer

Book Free Session with Our Admission Experts

Admission Experts