COURSE SEARCH

Course Summary

Course Description

The programme will give you a thorough understanding of the principles and concepts underpinning computing systems. This will both enable you to analyse and resolve issues with today’s software systems and provide a foundation on which to design the next generation of computational systems.
 
You will study modules that cover a wide range of topics including object-oriented programming, artificial intelligence, mobile computing and computational mathematics, using languages and tools such as Java, C++, Android, SQL, Python, MATLAB, assembler and specialist hardware such as Arduino microcontrollers. You will gain the necessary mathematical skills for analysing, validating and verifying these systems.

Request further information

  • CAPTCHA Image New Image
  • Agree to Terms & Conditions