If you are interested in the fundamentals of Computer Science, our degree which is accredited by the Chartered Institute for IT (BCS) on behalf of the Engineering Council, allows you to develop the skills needed to solve complex problems that include analysis, design, solution choice and implementation. Our course is in the top 15 in the UK for student satisfaction for Computer Science subject area (NSS 2016) and our department received 91% student satisfaction (NSS 2016). We place a strong emphasis on employability, and it is embedded in our teaching. Upon successful completion of this degree, you will not only enter the job market with a BSc in Computer Science but also accreditation from the Chartered Institute for IT (BCS), this will give you a head start in the competitive job market. Our research is ranked 11th in the UK and 1st in Wales (Times Higher Education). As a student of this course you will gain access to dedicated Linux, Mac OS X laboratories and central servers and you will be taught by lecturers who have close links with the industry and software engineering conferences. In addition, you will have access to robotic equipment including Ardvinos, mobile robots and sailing robots. Our degree will prepare you with a variety of transferable skills and employability skills. As part of your degree, you will be required to take part in a residential set of tasks where you and other students will have work in teams to solve problems. This activity will encourage you to improve your: communication skills, analytical skills, time management, organisational skills, implementation skills, research skills, technical skills and you will have more experience of working independently as well as part of a team. The first year of the course is a very manageable introduction to the field of computer science even for students with no prior experience in the field. You will receive a thorough grounding in web development, computational thinking, software engineering and agile methodologies. Our Computer Science degree offers excellent career prospects and 93% of undergraduates from the Department of Computer Science who graduated in 2015 were in employment or further education six months after graduating (DLHE 2015). The skills and experience you will gain will open access to a variety of career paths including: software design, communications and networking, computer applications, web development, IT consultancy and management, system analysis and development, computer sales and marketing and education.