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 used in areas such as graphics, image processing and visualisation.