With many industries generating huge volumes of data almost continuously, this course focusses on statistical and computational data analysis methods. This course is designed to produce high-quality graduates who show independent thought, flexibility and maturity, and who command a sound technical knowledge of the broad aspects of computer science. All our courses are compliant with the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronic Engineers (IEEE). We are one of the first higher education institutions in the country to be in line with these internationally recognised educational requirements. You will gain an appreciation of current computing practice so that the skills you learn can be applied immediately after graduation. The course also provides an understanding of the nature of computer science as an academic discipline. You will learn about current computing practice that can be applied immediately after graduation, foundational aspects of computing that will be of lasting value as technology changes over time, and research-level topics that will play an important role in future developments.
| Number | Duration |
|---|---|
| 4 | year |
You will graduate with: an understanding of computers and computer science; specialised knowledge of the theoretical foundations of computer science and other selected topics within the discipline; experience in a variety of techniques needed to solve problems encountered in the discipline; and an understanding of the professional, legal and ethical aspects of the discipline. The MSci will allow you to engage with the cutting-edge research in computer science.