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
Year Four
Major Group Project (40 credits)
Independent Study
Advanced Data Structures and Algorithms
Real-Time Computer Graphics
Neural Networks and Expert Systems
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. We strongly recommend you spend up to a year working in industry as part of your studies, either in the UK or abroad. This means you can gain new skills, boost your career prospects and your grades, plus it could lead to job opportunities with your placement employer.