Studying Computer Science allows students to develop the computing and coding skills needed to use programming as the language for creative problem-solving. City's BSc (Hons) Computer Science focuses on how software and programming work can be used to solve real-world problems. You will gain an appreciation of the foundations of computation, acquire an understanding of the structure of programming languages and develop the skills to use coding creatively in solving computational problems. You will also acquire expertise in state-of-the-art approaches to a wide variety of technologies, learn commercially valuable skills and work with internationally renowned research groups, learning about the latest developments in computer science. In the final year of the course, you will develop an individual project, either through working with the technology industries, working with a research group or through the realisation of your own ideas.