Computer Networks is concerned with the analysis, development, deployment and management of networked systems, including the infrastructure and the applications of networking. As such there is a core of general computer science that needs to be deeply appreciated including programming, databases, operating systems, security and web development. These are studied alongside a range of computer networking topics including distributed and mobile systems, infrastructure and services, performance analysis, and big data systems. This BSc degree in Computer Networks is based on the latest research topics in Computer Networks, many of which are actively researched by academics on the programme team. The programme is informed by commercial practice including our Industrial Liaison Panel. This will equip you with advanced skills in the theory, practice, tools and applications necessary for undertaking a career in Computer Networks.