
This programme is available in Edinburgh,
Programme Director: Smitha Kumar (Dubai)
Programme Code: F2CT-CSD
For further information about course choices etc. consult:
- Programme Structure and Progression Rules
- BSc Computer Systems Handbook: (Edinburgh)
Year 1

Year Co-ordinator: Dr Robert Stewart
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F27SA Software Development 1 | F27SB Software Development 2 |
| F27ID Introduction to Interaction Design | F27CS Introduction to Computer Systems |
| F27PX Praxis | F27WD Web Design and Databases |
| Semester 1 (Optional – choose 1) | Semester 2 (Optional – choose 1) |
| F17LP Logic & Proof | F17SC Discrete Mathematics |
| or Elective | F27TS Technology in Society |
Year 2

Year Co-ordinator: Dr Phil Bartie
Year 2 structure for 2019-20 Transition Year
Year 2 Structure from 2020-21
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F28ED User-Centred Experimental Design | F28SD Software Design |
| F28WP Web Programming | F28DM Database Management |
| F28PL Programming Languages | F28DA Data Structures & Algorithms |
| F28SG Software Development 3 | Optional (Choose 1) |
| F28HS Hardware-Software Interface | |
| F28CD Creative Design Project | |
| C18OP Operations Management |
Year 3

Year Co-ordinator: Dr Frank Broz
Year 4

Year Co-ordinator:Prof. Fairouz Kamareddine
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F28IA Industrial Training Placement A | F28IB Industrial Training Placement B |
Year 5

Year Co-ordinator:Prof. Fairouz Kamareddine