
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 1 Year Co-ordinator: Dr Robert Stewart (Edinburgh)
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 2 Year Co-ordinator: Dr Phil Bartie (Edinburgh)
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 3 Year Co-ordinator: Dr Frank Broz (Edinburgh)
Year 4

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

Year 5 Year Co-ordinator:Prof. Fairouz Kamareddine (Edinburgh)