How often do you use computers in your normal daily routine? Are you intrigued by the way you interact with computers, which exist in many different forms? On this degree you will look at computer science which is at the core of the underlying technologies which support this infiltration of computing in every element of our society. The demand for graduates with the knowledge, understanding and skills required to analyse, design, develop, test and maintain modern computer systems is high. Organisations rely on the use of computers for information processing and problem solving so the industry requires specialists to create, understand and further advance computer science. This course has been designed to develop your practical and applied skills and to support you in gaining the experience needed to apply these skills effectively. As well as gaining and developing a wide range of computer science knowledge and skills, you will have the opportunity of working on a live work based project/placement during your second year which will allow you to apply your academic knowledge and interpersonal skills in a real-world environment. The course benefits from a range of computer labs. This includes two general-purpose suites, containing a range of software for computer programming, artificial intelligence, databases, simulation, project management, and digital media. Major packages available include the Adobe Creative Suite. Within the computing department a further two specialist labs exist; one of which is dedicated to computer games development and the other is a computer networking facility, which includes an accredited CISCO Academy. We also have access to the HPC Wales facilities.