Computer science degrees can lead to a wide range of fulfilling and rewarding jobs. This guide outlines course structure, entry requirements and career paths for computer science students.
Our lecturers are renowned computer scientists and internationally recognised researchers whose research shapes our cutting-edge teaching. You'll have access to the latest software and equipment, ...
Our Darwin module lets you engage in a substantial piece of group research, culminating with the possible production of a paper, as well as a final conference-style presentation. You'll have access to ...
This course provides a thorough grounding in the fundamentals of computer science and, in later years of study, the opportunity to specialise in a range of advanced topics. We review our curriculum ...
This course advances the programming knowledge to include abstract data types, recursion, pointers, and the foundations of object-oriented programming. Foundational Computer Science topics are also ...
Our Computer Science course focuses on modern approaches to software systems development, allowing you to explore both theoretical and practical skills With the digital era continuing to develop ...
This is your brain on computer programming. The post How learning computer programming ‘rewires’ parts of the brain appeared ...
An independent study course is defined as research study requiring a high level of self-directed learning. This learning requires students to read, conduct research, and complete written examinations, ...