Year One
The Foundation Year focuses on the study of computing and mathematics in order to provide a good numerical background that will support you throughout the remainder of the degree.
Year Two
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 Three
Operating Systems
Data Structures and Algorithms
Project Management and Professional Practice
Modelling of Shape Space & Movement
Team Project Computing
Optional
Applied Computer Networking
Database Development
Digital Media Authoring Development
SE Workshop
Year Four
Computing Individual Project (30 credits)
Concurrent and Parallel Programming
Advanced Legal, Social, Ethical and Professional Issues (LSEPI)*
Optional
Modern Applications of Artificial Intelligence
Real-Time Rendering Techniques
Compiling Techniques
Computer Networks
Distributed Computing
IS Management
Advanced Databases and Modelling
E-Business Systems & Strategy
Computers and the Law
Object Orientated Systems
Advanced Internet and Mobile Computing
Mobile Application Development
*10 credits
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.