Enjoy a specialist course offering you flexibility to pursue other areas of computer science alongside the compulsory modules. Extend your specialist knowledge and critical thinking with a project involving a wide-ranging investigation and a substantial software development, leading to your dissertation. Access modern computing laboratories 24 hours a day. These labs are student spaces which support the close-knit community within the School where students at different stages of study and disciplinary interests can meet. There are also areas where groups can work together on projects.
A 2.1 Honours undergraduate degree in Computer Science. Applicants to this programme are expected to be competent programmers with prior practical experience in a programming language such as Java, C, Python, C++ or JavaScript.