| Module Name | Semester | Code |
| SCQF Level 7 (Normally studied in Year 1) | ||
| Software Development 1 | 1 | F27SA |
| Emerging Technologies | 1 | F27EM |
| Praxis | 1 | F27PX |
| Interactive Systems | 1 | F27IS |
| Introduction to Computer Systems | 2 | F27CS |
| Software Development 2 | 2 | F27SB |
| Technology in Society | 2 | F27TS |
| Introduction to Database Systems | 2 | F27DB |
| SCQF Level 8 (Normally studied in Year 2) | ||
| Interaction Design | 1 | F28IN |
| Data Structures & Algorithms | 1 | F28DA |
| Internet, Communications and Mobility | 1 | F28IM |
| Software Design | 2 | F28SD |
| Creative Design Project | 2 | F28CD |
| Database Management Systems | 2 | F28DM |
| Programming Languages | 2 | F28PL |
| SCQF Level 9 (Normally studied in Year 3) | ||
| Software Engineering | 1 | F29SO |
| Artificial Intelligence | 1 | F29AI |
| Knowledge Management | 1 | F29KM |
| Computer Graphics | 1 | F29GR |
| Foundations 1 | 1 | F29FA |
| Critical & Computational Thinking | 1 | F29CT |
| Professional Development | 2 | F29PD |
| Operating Systems & Concurrency | 2 | F29OC |
| Formal Specification | 2 | F29FS |
| Sociotechnical & Soft Systems | 2 | F29SS |
| Foundations 2 | 2 | F29FB |
| SCQF Level 10 (Normally studied in Year 4) | ||
| Project: Research Methods & Req Eng | 1 | F20PA |
| Project: Design & Implementation | 2 | F20PB |
| Project: Testing & Presentation | 2 | F20PC |
| Computing in the Classroom | 1 | F20CL |
| SCQF Level 11 (Normally studied in Year 5/PG) | ||
| Mobile Communication & Programming | 1 | F21MC |
| Data Mining & Machine Learning | 1 | F21DL |
| Automated Software Engineering | 1 | F21AU |
| 3D Modelling and Animation | 1 | F21MA |
| Design Online Learning | 1 | F21DO |
| Distributed Systems Programming | 1 | F21DS |
| Robotics & Automation | 1 | F21RO |
| Information System Methodologies | 1 | F21IF |
| Systems Programming and Scripting | 1 | F21SC |
| Distributed and Parallel Technologies | 2 | F21DP |
| E-commerce Technology | 2 | F21EC |
| Network Applications | 2 | F21NA |
| Web Intelligence | 2 | F21WI |
| Virtual Environments | 2 | F21VE |
| Computer Games Programming | 2 | F21GP |
| Advanced Interaction Design | 2 | F21AD |
| Integrated Online Learning Environments | 2 | F21IL |
| Biologically Inspired Computation | 2 | F21BC |
| Internet Engineering | 2 | F21IE |
| Computer Systems Technologies | 2 | F21ST |
| Systems Management & Security | 2 | F21SE |
| Software Engineering Masterclass | 2 | F21SM |
| Design & Code Group Project | 2 | F21DG |
| Industrial Placement 1 | 1 | F21IA |
| Industrial Placement 2 | 1 | F21IB |
| Industrial Placement Monthly Reports | 1 | F21IC |
| Industrial Placement Final Report | 1 | F21ID |
| Databases and Information Systems (MSc) | 1 | F21DF |
| Software Engineering Foundations (MSc) | 1 | F21SF |
| Advanced Software Engineering (MSc) | 2 | F21AS |
| Research Method and Project Planning (MSc) | 2 | F21RP |
| MSc Project & Dissertation (MSc) | 3 | F21MP |