• In the first year of study, students will cover a range of topics including coding, software testing, networking and security, algorithms and databases. Students will also be supported to develop academic skills in writing and research, which will aid their learning throughout the course. These base-line topics will lead into more advanced areas of development in the second year, which include an introduction to artificial intelligence and mobile application development.
  • All of the undergraduate computing courses have an optional placement year between the second and third years of study, where students have the opportunity to work in industry, gaining valuable employment and experience.
  • The final year culminates in a major project where students will have the chance to showcase their skills and knowledge related to the engineering of software systems. Students will also develop a deeper understanding of specialist areas through optional modules, which include popular areas such as data science and immersive technologies.