Year 1
- Computer Programming (30 credits)
- Systems Building (30 credits)
- Communication Systems (15 credits)
- Computer Systems Architectures OR Computer Systems and Internet Technologies (15 credits)
- Logical Foundations (15 credits)
- Analytical Methods for Computing OR Quantitative Methods (15 credits)
Year 2
- Organisation and Project Management (30 credits)
- Three to six options from: Multimedia Production (30); Systems Building (30); Computer and Network Systems (30); 3D Animation (30); Computers and Music (30); Advanced Programming (15); Application Development for Mobile Devices (15); Application Program Development (15); Business Systems Applications (15); Computer Programming (15); Computer Algorithms and Modelling (15); Database Applications Technologies (15); Formal Methods (15); Systems Programming (15); Visual Application Development (15) (90 credits)
Optional Sandwich Year (Work Placement)
Final Year
- Individual Project on a topic chosen by the student (30 credits)
- Three 30-credit options from a list that currently includes: Artificial Intelligence; Web Application Technologies; E-Technology; Programming Distributed Components; HCI and Interaction Design; Distributed Applications Development; 3D Computer Graphics; Computing Education and Communications; Enterprise Mobile Computer Systems; Enterprise Systems Management and Security; High Performance Systems Engineering; Network Management and Security; System Building. It is also possible to choose one option from certain second-year courses (90 credits)





![[PDF]](http://www.gre.ac.uk/__data/assets/image/0005/413555/pdf_supersmall.gif)