
This degree is specifically designed for those who want to be at the forefront of the thriving gaming world, creating software tailored to games development. Video games are a critical application area for computer science, and the games industry forms a significant part of the creative economy. BSc Computer Science (Games Development).You will also learn how to connect them, virtually, to each other and the rest of the world via the internet. You will learn how to design devices that compute in real-world settings. BSc Computer Science (Physical Computing and the Internet of Things).This degree aims to set you up with the skills you need to develop applications for web and mobile devices such as smartphones and tablets. Web and mobile development are critical application areas for computer science. BSc Computer Science (Web and Mobile Development).These techniques are widely used in the technology industry for a variety of applications.ĭata science is a significant subfield in computer science which has seen rapid growth in recent years as companies and institutions have begun to gather data at scale across many sectors. Machine learning provides a means for computer systems to extract useful information out of data. BSc Computer Science (Machine Learning and Artificial Intelligence).You can also choose to register on a specialist award if you want to focus your studies on a particular area of computer science. At the registration stage, you will be asked to select your preferred specialism. You will be asked to select your preferred specialism when you register. You can also choose to register on a specialist award if you want to focus your studies on a particular area of computer science. To specialise, you must take five compulsory specialist modules and an elective from any specialism. During Level 6, you study elective modules then undertake a 30 credit project that combines your knowledge and skills to create a software system.During Level 5, you deepen your programming skills to consider software projects and explore specialist topics such as Graphics Programming and Data Science.During Level 4, you learn the fundamentals: how computers work, how to programme, and more about the mathematics that underpins computer science.

There is a broad range of options at Level 6, towards the end of the course. All of the Level 4 and Level 5 modules are compulsory.
