Computing is a creative and wide-ranging subject that focuses on using sound underlying principles and logical thinking to design and build systems that really work. You will learn how modern computer and communications systems function, and how they can be used and adapted to build the next generation of computing applications. This course gives you the opportunity to spend your fourth year studying abroad at a leading European university, or the first two terms of your third year at the University of California. As the course progresses, you will study advanced techniques and modules, many of which draw on current research taking place in the Department.