Our single honours Computer Science degrees explore more than simply how computers and software work. They focus on the wider context within which the subject must operate; from the precise technical details to the social, scientific and industrial application. By combining logical thinking with key mathematical skills, they will lead to a wide variety of careers which require graduates who understand the science behind computer technology. You will develop practical skills in the specification, design and implementation of computer systems, as well as an understanding of the theory behind them. Our world-class teaching is informed by active, up-to-the-minute research of international standing in developing fields including machine learning and artificial intelligence, nature-inspired computation, knowledge representation and reasoning, and learning from data. You will be inspired and immersed in research-related topics from the outset, not just in your final year, with Frontiers of Computer Science in the first year and Machine Learning and Artificial Intelligence and Applied Computing in the second year. Through these modules you will develop a strong appreciation for the ‘science’ in Computer Science. As an undergraduate you will tackle new and emerging application areas such as mobile and ubiquitous computing, bioinformatics and systems biology and enterprise computing. You will learn new languages and technologies, and consider how they may be usefully applied and potentially improved upon. You will develop your problem-solving skills, your technical competence and your ability to analyse and reflect on issues relating to computer technology. These are essential whether you wish to work for a leading computing company developing new technologies, enter the world of business and finance, or if you would like to use your degree in a different role where you can make the most of your abilities to analyse and solve problems. We maintain excellent teaching links with computer-related industries via business-linked projects, including assessment and prizes awarded by IBM, whilst organisations such as The Met Office, NATS and Motorola also collaborate in research and student project work.