This accredited degree provides both the theoretical and practical knowledge required to become a part of the exciting and dynamic world of computer science which lies at the heart of almost all aspects of modern life, with a strong emphasis on the techniques and technologies that can tackle the most computationally demanding tasks in science and business.
On this course you will develop transferable technical, analytical and professional skills, supported by a broad awareness of current technology trends, particularly in the field of High Performance Computing. The course covers a mixture of core techniques and concepts and evolving, technology-based subject matter.
Increasing volumes of data and transactions to be processed by businesses and scientific projects has meant that specialised tools, techniques and technologies are needed to complete tasks within the required time. This course studies and applies some of the principles of parallel and distributed computation and explores the nature of cloud-based computing.