At Nottingham, we teach computer science from the ground up, ensuring you cover everything you need to know about the core foundations of the field. From day one, you’ll get involved in practical problem-solving experiences, getting to grips with how computers work.
In your final year, you’ll step up to master’s-level modules. You can conduct a substantial research project, where you can make a real contribution to the field and dive deeper into a topic that excites you. This is your chance to specialise, innovate and graduate with advanced skills that set you apart.
You’ll explore topics like programming languages, user interfaces, security, computer ethics and artificial intelligence. Our course offers a wide range of specialist modules that are informed by and linked to our cutting-edge research – including mixed reality, cyber physical systems, assistive robots and the Internet of Things. As you progress on the course, you’ll be able to specialise and tailor your degree to your interests and career ambitions.