This BSc degree in Computer Science is designed to equip you with advanced knowledge and understanding of the underlying scientific and mathematical foundations of computing. You will gain the required academic and theoretical skills to pursue a career in computer science plus advanced practical skills relating to the theory, practice, tools and applications of contemporary software technologies. You will also secure an understanding of architectures, frameworks and strategies for building software computer systems, should you wish to seek a career in software development, for example. You will have access to industry-standard facilities, including nine specialist teaching laboratories, with over 400 workstations, Linux Workstations/ Unix facilities, IBM PC compatible machines and multimedia equipment. The Department of Computer Science is highly rated for its research in computing and the science behind the systems. This research directly informs what you will study on the degree. In addition, the Department has extensive links with industry, and hosts a regular industry advisory panel. Our graduates enjoy excellent career prospects thanks to our extensive links with over 450 local and national organisations, such as Unilever, Sony Computer Entertainment Europe, IBM, Lloyds TSB, AstraZeneca and Vauxhall Motors. Such links help ensure that students enjoy excellent work-related learning and paid placement opportunities throughout their degrees.