• Computing underpins modern life, and the link between current research in computing and commercial products is critical to the continuing success of the IT industry. This course will equip students with the core technical and problem-solving skills to tackle current and emerging challenges in this crucial and fast-changing field.
  • Students will start with the fundamentals of programming and the underlying mathematical principles of computer science, before developing skills in software engineering and algorithm design and exploring challenges in mobile computing, robotics, and graphics that will shape the future.