Learn to code; learn to code better; find out how computers, networks, the internet and mobile networks function, interact and shape the world. This is a creative, challenging and fascinating course with links to every other subject you can think of. We use industry-level practices and up-to-date software stacks, led by experts in the field.
Computer Science students may specialise in animation, AI (Artificial Intelligence), game design and development, mobile technologies, robotics or web design, as well as computer science. Students could become software developers, web designers, ecologists, research scientists, networking engineers, data analysts, robotics programmers or entrepreneurs.
Programming with Python, JavaScript, and Object-Oriented Languages
Computer Systems and Architectures
Distributed Teamworking and Version Control Systems
The Programming Project