This programme is available in Edinburgh, Dubai
Programme Director: Dr Hans Wolfgang Loidl (Edinburgh)
Programme Code: F291-COS
For further information about course choices consult:
- Programme Structure and Progression Rules
- BSc Computer Science Handbooks: (Edinburgh), (Dubai)
Accreditation: BSc (Hons) Computer Science is accredited by British Computer Society, the Chartered Institute for IT.
Degree Specialisms:
The degree of BSc Computer Science can also be offered as BSc Computer Science (Artificial Intelligence), BSc Computer Science (Computer Games Programming) or BSc Computer Science (Software Engineering) by specialising in courses in these areas in the final year.
To graduate with the degree BSc Computer Science (Artificial Intelligence) candidates must take two of the following courses in Stage 4, Biologically Inspired Computation (F20BC), Data Mining & Machine Learning (F20DL), Intelligent Robotics (F20RO) and do an approved dissertation topic suitable for this specialism.
To graduate with the degree BSc Computer Science (Computer Games Programming) candidates must take the two mandatory course in Stage 4, 3D Graphics & Animation (F20GA) and Computer Games Programming (F20GP), and take at least one of Industrial Programming (F20SC) or Advanced Interaction Design (F20AD) and do an approved dissertation topic suitable for this specialism.
To graduate with the degree BSc Computer Science (Software Engineering) candidates must take the two mandatory courses in Stage 4, Rigorous Methods for Software Engineering (F20RS) and Advanced Interaction Design (F20AD) and do an approved dissertation topic suitable for this specialism.
You should inform the Year 4 Director of Studies, at the start of the honours/4th year, if you want to exit with a degree specialism.
Year 1
Year 1 Director of Studies: Dr Michael Lones (Edinburgh)
Year 1 Director of Studies: Dr Mohamed Abdelshafy (Dubai)
Year 2

Year 2 Director of Studies: Dr Lilia Georgieva (Edinburgh)
Year 2 Director of Studies: Smitha Kumar (Dubai)
Year 3
Year 3 Director of Studies: Professor Fairouz Kamreddine (Edinburgh)
Year 3 Director of Studies: Talal Shaikh (Dubai)
Year 4

Year 4 Director of Studies: Dr Alasdair Gray (Edinburgh)
Year 4 Director of Studies: Dr Hani Ragab Hassen (Dubai)
