SCQF 06:
- Access to Computing (AHD015) - Term 2
- MPPOP2 Intercultural Competence in English for Academic Purposes (MPP002) -
SCQF 07:
- 3D Visualisation (ART104) - Term 2
- Applied Mathematics 1 (MAT101) - Term 1
- Computer Hardware Architecture and Operating Systems (CMP101) - Term 1
- Computer Networking 1 (CMP109) - Term 2
- Developing Game Concepts (DES101) - Term 1
- Development Practice (CMP107) - Term 2
- Digital Media Concepts (ART102) - Term 1
- Elementary Animation (ART103) - Term 1
- Game Art Production (DES102) - Term 1
- Game Engines and the Principles of Programming (DES105) - Term 1
- Game Studies and Criticism (DES104) - Term 2
- Games Programming (CMP105) - Term 2
- Illustration and Communication (ART101) - Term 2
- Introduction to Security (CMP110) - Term 2
- Life and Observational Drawing (ART106) - Term 1
- Mathematics for Application Development 1 (MAT102) - Term 1
- Programming with C++ (CMP104) - Term 1
- Quality Assurance & User Experience (DES103) - Term 2
- Software Design (CMP102) - Term 2
SCQF 08:
- 3D Design for Games (DES204) - Term 1
- 3D Production Methods (ART202) - Term 1
- Application Design (CMP205) - Term 1
- Applied Mathematics 2 (MAT201) - Term 1
- Character Animation (ART206) - Term 2
- Concept Design and Development (ART204) - Term 1
- Data Structures and Algorithms 1 (CMP201) - Term 1
- Data Structures and Algorithms 2 (CMP202) - Term 2
- Defence Against the Dark Arts (ELE005) - Term 2
- Digital Forensics 1 (CMP209) - Term 2
- Digital Media Contexts (ART203) - Term 1
- Dynamic Web Development 1 (CMP204) - Term 1
- Ethical Hacking 1 (CMP210) - Term 1
- Game Programming and System Architectures (CMP208) - Term 2
- Gameplay and Narrative Design (DES201) - Term 1
- Games for Change (ELE002) - Term 2
- Graphics Programming (CMP203) - Term 1
- Interactive Media Production (DES203) - Term 2
- Level Design and Scripting (DES205) - Term 1
- Mathematics for Application Development 2 (MAT202) - Term 1
- Programming For The User (CMP206) - Term 2
- User Interfaces and Interaction Design (DES206) - Term 2
SCQF 09:
- Analytics and Data-Driven Game Design (DES308) - Term 1
- Artificial Intelligence (CMP304) - Term 2
- Character Art Production (DES307) - Term 1
- Cinematic Animation (ART305) - Term 1
- Computer Arts Practice (ART302) - Term 2
- Computer Networking 2 (CMP314) - Term 1
- Critical Studies (ART308) - Term 1
- Dynamic Web Development 2 (CMP306) - Term 1
- Environment Art Production (DES306) - Term 1
- Ethical Hacking 2 (CMP319) - Term 1
- Ethical Hacking 3 (CMP320) - Term 2
- Game Audio Implementation (AUD312) - Term 1
- Game Design Practice (DES311) - Term 2
- Game Mechanics and System Design (DES304) - Term 1
- Gameplay Mechanics Development (CMP302) - Term 1
- Graphics Programming with Shaders (CMP301) - Term 1
- Information Design (ART307) - Term 1
- Mathematics and Artificial Intelligence (MAT301) - Term 2
- Mathematics for Cyber Security (MAT302) - Term 2
- Network Systems for Game Development (CMP303) - Term 1
- Procedural Methods (CMP305) - Term 1
- Production & Leadership (DES303) - Term 1
- Professional Project (DES310) - Term 2
- Professional Project Development and Delivery (CMP311) - Term 2
- Professional Project Planning and Prototyping (CMP308) - Term 1
- Secure Software Engineering (CMP315) - Term 2
- Software Development for Mobile Devices (CMP309) - Term 2
- Software Engineering Practice (CMP307) - Term 1
- Sound and Music for Games (AUD311) - Term 1
- Technical Art Applications (ART303) - Term 1
- Understanding the Cybersecurity Threat (CYB393) - Term 2
- Visual Development (ART309) - Term 1
SCQF 10:
- Applied Game Technologies (CMP404) - Term 1
- Applied Mathematics 4 (MAT401) - Term 2
- Audio Programming (CMP407) - Term 1
- Digital Forensics 2 (CMP416) - Term 1
- Engineering Resilient Systems 1 (CMP417) - Term 2
- Enterprise Systems Engineering and Big Data (CMP406) - Term 1
- Honours Project Dissertation (CMP403) - Term 2
- Honours Project Proposal and Development (ART405) - Term 1
- Honours Project Proposal and Execution (CMP400) -
- Programming Animation Systems (CMP418) - Term 1
- System Internals and Cybersecurity (CMP408) - Term 1
- The Creative Industries (DES401) - Term 1
- Tools Programming (CMP405) - Term 2
SCQF 11:
- Advanced Procedural Methods (CMP505) - Term 2
- Applied Analytics: Case Studies (CMP512) - Term 2
- Applied Mathematics and Artificial Intelligence (MAT501) - Term 1
- Computer Security (CMP506) - Term 1
- Critical Skills and Innovation (DES509) - Term 2
- Development Project (DES506) - Term 1
- Development Project (DES506) - Term 3
- Digital Forensics 3 (CMP507) - Term 1
- Engineering Resilient Systems Masters (CMP510) - Term 2
- Ethical Hacking 4 (CMP509) - Term 2
- Game Design and Development (DES502) - Term 2
- Game Development, Promotion and Marketing (DES508) - Term 1
- Game Development, Promotion and Marketing (DES508) - Term 3
- Game Studies and Game Analylsis (DES503) - Term 3
- Game studies and game analysis (DES503) - Term 1
- Information and Network Security Management (CMP508) - Term 1
- Introduction to Data Science (MAT510) - Term 1
- MPPOP Game Development Preparation Module (MPP001) - Term 1
- MPPOP Game Development Preparation Module (MPP001) - Term 3
- Machine Learning and Artificial Intelligence (CMP511) - Term 2
- Masters Project (CMP504) - Term 1
- Masters Project (CMP504) - Term 3
- Network Game Development (CMP501) - Term 1
- Programming For Games (CMP502) - Term 1
- User Experience Research (CMP513) - Term 1