SCQF Level 7 Courses (Typically taught in Year 1)
Semester 1 (September Semester Courses)
- F27GI Introduction to Games
- F27ID Introduction to Interaction Design
- F27PX Praxis
- F27SA Software Development 1
- F27SP Introduction to Programming 1
Semester 2 (January Semester Courses)
AY (All Year Courses)
- F27CX Introduction to Computer Systems (GA)
- F27DX Introduction to Interaction Design (GA)
- F27FU Fundamentals of Computer Science (Associate Students)
- F27IP Industrial Project: Software Development Methods (GA)
- F27IR Internet Technologies 1 (GA)
- F27IX Industrial Praxis (GA)
SCQF Level 8 Courses (Typically taught in Year 2)
Semester 1 (September Semester Courses)
- F28ED User-Centred Experimental Design
- F28GE Games Engines
- F28IA Industrial Training Placement A
- F28PA Software Developement A
- F28PB Software Development B
- F28PL Programming Languages
- F28SG Introduction to Data Structures & Algorithms
- F28SH Programming for Data Analysis
- F28WP Web Programming
Semester 2 (January Semester Courses)
- F28CD Creative Design Project
- F28DA Data Structures and Algorithms
- F28DM Database Management Systems
- F28HS Hardware-Software Interface
- F28IB Industrial Training Placement B
- F28SD Introduction to Software Engineering
All Year (GA Work Based Learning)
- F28DD Database Management Systems (GA)
- F28DX User-Centred Experimental Design (GA)
- F28IR Internet Technologies 2 (GA)
- F28JP Industrial Project: Structured Programming (GA)
- F28LL Programming Languages (GA)
- F28SX Introduction to Software Engineering (GA)
SCQF Level 9 Courses (Typically taught in Year 3)
Semester 1 (September Semester Courses)
- F29AI Artificial Intelligence and Intelligent Agents
- F29DC Data Communications and Networking
- F29FA Foundations 1
- F29KM Knowledge Management
- F29SO Software Engineering
Semester 2 (January Semester Courses)
- F29FB Foundations 2
- F29GK Games Prototyping
- F29LP Language Processors
- F29OC Operating Systems & Concurrency
- F29PD Professional Development
- F29SS Sociotechnical and Soft Systems
- F29VA Visual Analytics
All Year (GA Work Based Learning)
- F29AS Advanced Software Development
- F29DS Digital Enterprise Services (GA)
- F29IP Industrial Project: Software Quality (GA)
- F29NC Computer Networks and Communications (GA)
- F29RD Professional Development (GA)
- F29SY Software Engineering
SCQF Level 10 Courses (Typically taught in Year 4)
Semester 1 (September Semester Courses)
- F20BC Biologically Inspired Computation
- F20CN Computer Network Security
- F20CV Computer-aided Verification
- F20DL Data Mining and Machine Learning
- F20GA 3D Graphics and Animation
- F20GG Game Development Group Project A
- F20GH Game Development Group Project B
- F20IF Information Systems Methodologies
- F20IM IT Masterclass
- F20PA Research Methods & Requirements Engineering
- F20PP Industrial Project: Research Methods and Requirements Engineering (GA)
- F20RO Intelligent Robotics
- F20RS Rigorous Methods for Software Engineering
- F20SA Statistical Modelling and Analysis
- F20SC Industrial Programming
- F20SF Software Engineering Foundations
Semester 2 (January Semester Courses)
- F20AA Applied Text Analytics
- F20AD Advanced Human Computer Interaction
- F20AN Advanced Network Security
- F20BD Big Data Management
- F20CA Conversational Agents and Spoken Language Processing
- F20DE Digital and Knowledge Economy
- F20DP Distributed & Parallel Technologies
- F20DV Data Visualisation and Analytics
- F20EC e-Commerce Technology
- F20FO Digital Forensics
- F20GP Computer Games Programming
- F20PB Design & Implementation
- F20PC Project Testing and Presentation
All Year (GA Work Based Learning)
- F20DX Data Mining and Machine Learning (GA)
- F20ID Introduction to Deep Learning
- F20MX Mobile Communications and Programming (GA)
- F20PQ Industrial Project: Design and Implementation (GA)
- F20PR Industrial Project: Testing and Presentation (GA)
SCQF Level 11 Courses (Typically taught in Year 5/MSc)
Semester 1 (September Semester Courses)
- F21BC Biologically Inspired Computation
- F21CN Computer Network Security
- F21CV Computer-aided Verification
- F21DF Database and Information Systems
- F21DG Design and Code Group Project
- F21DL Data Mining and Machine Learning
- F21GA 3D Graphics and Animation
- F21GB Games Design Practice and Pre-production Experience
- F21HR Human Robot Interaction
- F21IA Industrial Placement 1
- F21IB Industrial Placement 2
- F21IC Industrial Placement Monthly Reports
- F21ID Industrial Placement Final Report
- F21IF Information Systems Methodologies
- F21IM Information Technology Master Class
- F21ML Statistical Machine Learning
- F21NL Introduction to Natural Language Processing
- F21RO Intelligent Robotics
- F21RS Rigorous Methods for Software Engineering
- F21SA Statistical Modelling and Analysis
- F21SC Industrial Programming
- F21SF Software Engineering Foundations
- F21SP Systems Programming
- F21ZK Dependable and Deployable Artificial Intelligence for Robotics 1
Semester 2 (January Semester Courses)
- F21AA Applied Text Analytics
- F21AD Advanced Human Computer Interaction
- F21AN Advanced Network Security
- F21AO Applied Development and Operations
- F21AS Advanced Software Engineering
- F21BD Big Data Management
- F21CA Conversational Agents and Spoken Language Processing
- F21DE Digital and Knowledge Economy
- F21DP Distributed & Parallel Technologies
- F21DV Data Visualisation and Analytics
- F21EC e-Commerce Technology
- F21FO Digital Forensics
- F21GC Games Production Practice and Playtesting Evaluation
- F21GP Computer Games Programming
- F21RP Research Methods and Project Planning
- F21SM Software Engineering Master Class