This programme is available in Edinburgh, 
Programme Director: Dr Hani Ragab Hassen(Dubai)
Programme Code: F2CT
For further information about course choices etc. consult:
- Programme Structure and Progression Rules for your own degree programme, with all the fine details.
- BSc Computer Systems Handbook: (Edinburgh)
Year 1
Year 1 Supervisor: Dr Mohamed Abdelshafy
Students must choose either option or elective in semester 1
Year 2
Year 2 Supervisor: Smitha Kumar
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F28IN Interaction Design | F28SD Software Design |
| F28WP Web Programming | F28DM Database Management |
| F28DA Data Structures & Algorithms | |
| F28PL Programming Languages | |
| Optional (Choose 2) | |
| F28HS Hardware-Software Interface | |
| F17SC Discrete Mathematics | |
| F28CD Creative Design Project | |
| C18OP Operations Management |

Year 3
Year 3 Supervisor: Talal Shaikh

Year 4
Year 4 Supervisor: Dr Peter King
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F28IA Industrial Training Placement A | F28IB Industrial Training Placement B |

Year 5
Year 5 Supervisor: Dr Peter King