Year One
Computer Systems and Network Technologies
Game Development Fundamentals
Professional Practice in Computing
Information Engineering
Website Development
Human-Computer Interaction
Mathematics and Statistics for Computing
Procedural Programming
C++ Programming
Year Two
Operating Systems
Data Structures and Algorithms
Project Management and Professional Practice
Modelling of Shape Space and Movement
Team Project Computing
Choice of a range of option modules
Year Three
Concurrent and Parallel Programming
Advanced Legal, Social, Ethical and Professional Issues (LSEPI)
Computing Individual Project
Choice of a range of option modules
The above information is a sample module description for illustrative purposes. Modules and module content may change from time to time.
Learning and teaching methods
You will have around 16 hours of teaching in lectures, tutorials and practical sessions every week. You also need to spend four hours per week, per module on your coursework, general reading and other preparation. As part of your studies, we strongly recommend you spend up to a year working in industry in the UK or abroad. This means you can gain new skills and boost your career prospects, and often leads to job opportunities with your placement employer.