Skip to content
Site navigation Search

School of Computer Science

We are pioneers of computing in the UK, undertaking world-leading research and offering widespread courses at undergraduate and postgraduate level.

Modern business increasingly depends on information systems and artificial intelligence. Industry, and public services need graduates who are able to develop reliable, complex, cost-effective and high-quality computer systems.

Samir smiling at the camera.

Our Accreditations

Most of our courses are accredited by the British Computer Society, the Chartered Institute for IT and the Professional Evaluation and Certification Board. We are also provisionally accredited by the National Cyber Security Centre. These accreditations mean we are delivering knowledge set to the benchmark standard for students leading into the professional industry.

Students on BCS-accredited courses will also be entitled to student membership.

All undergraduate courses are available as either three-year continuous courses or four-year with an optional placement year in industry.

I first applied for Computer Science, but after being accepted, I saw that the Computer Science for Cyber Security course offered a placement year. This was an opportunity that really appealed to me. I switched courses, and it was one of the best decisions I’ve made.

Samir - BSc Computer Science for Cyber Security (with placement)

Why you should study at the School of Computer Science

  • We were one of the first universities in the UK to introduce an MSc course in computing which we began teaching in 1967.
  • We are a member of the national Turing University Network, which supports the school in further developing its teaching, research and innovation in data science, fundamental and applied AI.
  • We have Over 3,000 graduates in organisations including Lloyds, NHS, Deloitte, HMRC, Asda, Microsoft, Accenture, Vodafone and Amazon Web Services.
  • We are one of the only institutions to teach Renault at their headquarters based in France.
  • £0.7 million investment into new computer lab and technology facilities in late 2024.
  • We have powerful servers running UNIX, accessed by Windows and virtual Linux workstations, which can be accessed across campus and beyond.
  • We place emphasis on the application of theory to the solution of real problems within industry and commerce, with practical work throughout the course and study projects with the Bradford Computing Enterprise Centre.
  • We use the programming language Java, which supports object orientation, graphical user interfaces, concurrency, and networking.
  • We also teach other industry standard languages such as C#, C++, Haskell, Python, and Ruby.