

BSc Computer Science
About this course
Computer science is the discipline that underpins the digital world, encompassing the theory and practice of computation, software development, algorithms, data structures, artificial intelligence, and the systems that connect computing to the physical world. It is a subject that trains you to think rigorously about problems, to design and implement solutions in code, and to understand the mathematical and conceptual foundations that make modern software and hardware possible. Computer scientists work at the boundary of theory and application, and the field evolves rapidly as new technologies create new problems and new possibilities. At Sheffield Hallam University, this three-year full-time programme includes a foundation year for students who need additional preparation before engaging with the main degree content, as well as a sandwich placement year and work placement opportunities. The programme is based in the Home of Digital Technologies, a purpose-built facility designed to replicate the kinds of environments in which computing professionals actually work. You will develop practical computation skills and engage with key concepts in artificial intelligence, moving from simulated client projects in the early stages to real-world briefs as your confidence and competence grow. The placement year gives you sustained professional experience in an industry setting, where you apply your technical skills and develop professional awareness before returning for your final year. You will study programming in modern languages, software engineering, algorithms, databases, computer networks, artificial intelligence, and cybersecurity, building both a broad foundation and the specialist depth that employers value. The programme's practical orientation means you develop not just technical knowledge but the professional skills needed to work effectively in teams and to deliver software to real specifications. Graduates from computer science programmes enter careers across virtually every sector: software development, systems engineering, data science, cybersecurity, artificial intelligence, cloud computing, and technology consulting are all common routes. The placement year often leads directly to job offers. Further study, including masters degrees in computer science, AI, or data science, is a natural option for those who want to specialise further or pursue research careers.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 35 respondents (62% response rate)
Similarly Ranked Alternatives
What comes next? 🎓
Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.
Explore Schools on WhatSchool.ai →


