Teaching in the School of Computer Science

The School of Computer Science provides a friendly, modern and supportive teaching environment, which consistently leads to a high proportion of our students gaining excellent degree results (56% with 1st and 89% with good degrees in 2019/20). Our students voted us the best school in the University Oscars in 2014 and 2015 and the best school in the Faculty of Science in 2021. Our NSS scores have significantly increased over the past 5 year with and overall satisfaction score of 4.15 in 2019/20. The University of Nottingham has been recognised as delivering a Gold standard in the Teaching Excellence Framework (TEF).  

Our success has been underpinned by our strategy of updating our UG and PGT courses and aligning them with our research strengths, valuing and embedding teaching within the culture of the school, and recruiting high quality students. 

We offer  UG courses that are compliant with the ACM/IEEE curriculum ensuring we deliver knowledge and skills relevant to the rapidly changing landscape of computer technology and industry needs. We have chosen to simplify and increase flexibility in the courses we provide.

There are 2 single honours degrees – ‘Computer Science’ and ‘Computer Science with Artificial Intelligence’ that are available at BSc and MSci level. Students can choose to add ‘with Year in Industry’ to their BSc degree and ‘with International Year’ to MSci degrees. We also offer the Joint Honours BSc ‘Data Science’ with the School of Mathematics

School Research 2


Our  PGT courses are aligned to the key research areas of the School, enabling students to develop advanced skills and understanding. Our world leading research tackles difficult real world problems that often have high impact on industry, commerce and the public. It involves a shared ethos of ‘computing in the world’ in which fundamental advances in Computer Science are connected to knowledge and methods from other disciplines to enable deep collaborations with research users in diverse sectors.

We offer an MSc in Computer Science, which provides pathways for students with and without computer science background and the opportunity to have an Artificial Intelligence specialization. We also offer an MSc in Human-Computer Interaction in collaboration with the Human Factors group from the Faculty of Engineering.