The BSc Computer Systems Programme is available in Edinburgh, Dubai and through Approved Learning Partners.
Programme Director: Dr Hani Ragab Hassen(Dubai)
Programme Code: F2CC-CSE
For further information about course choices consult:
- Programme Structure and Progression Rules for your own degree programme.
- BSc Computer Systems Handbooks: (Edinburgh) | (Dubai)
Year 1
Year 1 Supervisor: Dr Michael Lones (Edinburgh)
Year 1 Supervisor: Dr Mohamed Abdelshafy (Dubai)
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F27SA Software Development 1 | F27SB Software Development 2 |
| F27IS Interactive Systems | F27SG Software Development 3 |
| F27PX Praxis | F27CS Introduction to Computer Systems |
| (Optional – Choose 1) | F27WD Web Design and Databases |
| F17LP Logic and Proof | |
| Elective Course (Edinburgh Only) |
Year 2

Year 2 Supervisor: Prof Nick Taylor (Edinburgh)
Year 2 Supervisor: Smitha Kumar (Dubai)
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F28IN Interaction Design | F28SD Software Design |
| F28WP Web Programming | F28DM Database Management |
| F28DA Data Structures & Algorithms | (Optional – Choose 2) |
| F28PL Programming Languages | F28HS Hardware-Software Interface |
| F17SC Discrete Mathematics (Edinburgh & Dubai Only) | |
| F28CD Creative Design Project (Edinburgh & ALP Only) | |
| C18OP Operations Management (Edinburgh Only) |
Year 3

Year 3 Supervisor: Dr Helen Hastie (Edinburgh)
Year 3 Supervisor: Talal Shaikh (Dubai)
Year 4

Year 4 Supervisor: Dr Peter King (Edinburgh)
Year 4 Supervisor:Dr Hani Ragab Hassen (Dubai)