Programmes in Computing and Computer Science
In studying the core modules you will learn how to understand, and solve, complex computing problems, beginning from customer requirements followed by the design, specification, programming and testing of a computer solution. Along the way you will cover networks, hardware, web technologies, information systems and many other state of the art topics. This degree has additional modules on information management, the role of computers in society and business and financial computing.
BSc Computing with Management
This joint degree will allow you to develop a good understanding of businesses, management techniques, and organizations while still including many of the core modules from the Computing degree.
BSc Computer Science
You will cover the core modules from BSc Computing. However, there is an early emphasis on scientific and mathematical foundations, and on computing theory. This degree has additional modules on logic and scientific problem solving, the theory of computation, and functional programming (replacing those of BSc Computing).
MComp Computer Science
This degree will further raise your expertise and understanding through an additional year of masters level modules, to a point where you could start a career at a more senior level, or embark upon a research degree.
International Foundation Year
By successfully completing this Foundation Year, International students can proceed directly to one of our degrees.
Students interested in embedded systems may also wish to consider the Department of Engineering.that is offered jointly with the