Computer Science is an exciting and dynamic field, full of opportunities for creative discovery and invention that touch almost all areas of modern life. On our Computer Science BSc you’ll learn how data is stored, processed, applied and kept secure by information processing systems. You’ll develop a grounding in programming languages, databases, operating systems, graphics, robotics and other sophisticated technologies as well as exploring software engineering subjects, such as software development. Our course is constantly reviewed to ensure it’s relevant to the work you’ll be doing in the future.
Industry projects and summer placements are a key component of this degree and will help you gain valuable experience in the workplace. In recent years, our students have completed placements in companies such as:
This three-year course begins by introducing basic computing skills and concepts which will underpin the degree. Short projects in year one are followed by a substantial team project in year two, when you use new skills and knowledge to design and implement a software system. In year three, you focus on emerging technologies and research-led options, and undertake an individual project centred on your own interests.
The modules shown are an example of the typical curriculum and will be reviewed prior to the 2024/2025 academic year. The final modules will be published by September 2024.