{"id":92,"date":"2017-08-01T00:33:13","date_gmt":"2017-07-31T23:33:13","guid":{"rendered":"http:\/\/www.macs.hw.ac.uk\/students\/?page_id=92"},"modified":"2017-08-01T00:33:13","modified_gmt":"2017-07-31T23:33:13","slug":"bsc-computer-science","status":"publish","type":"page","link":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/ug-programmes\/bsc-computer-science\/","title":{"rendered":"BSc Computer Science"},"content":{"rendered":"<p>This programme is available in <a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/home\/edinburgh\/\">Edinburgh<\/a>, <a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/home\/dubai\/\">Dubai<\/a><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/home\/dubai\/\"><img decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.hw.ac.uk\/staff\/img\/HLoidl.jpg\" alt=\"Hans-Wolfgang Loidl\" \/><\/a><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/home\/dubai\/\"><br \/>\n<\/a><\/p>\n<p><strong>Programme Director:\u00a0<\/strong><a style=\"line-height: 1.5\" href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/hans-wolfgang-loidl.htm\">Dr Hans Wolfgang Loidl<\/a>\u00a0(Edinburgh)<\/p>\n<p>Programme Code: F291-COS<\/p>\n<p>For further information about course choices consult:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.macs.hw.ac.uk\/macshome\/structures18\/F291-COS_201718.pdf\">Programme Structure and Progression Rules<\/a><\/li>\n<li>BSc Computer Science\u00a0Handbooks: <a style=\"line-height: 1.5\" href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-content\/uploads\/CS_SE_Handbook.pdf\" rel=\"\">(Edinburgh)<\/a>,\u00a0<a style=\"line-height: 1.5\" href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-content\/uploads\/BScCompSci_Handbook_Dubai.pdf\" rel=\"\">(Dubai)<\/a><\/li>\n<\/ul>\n<p><strong>Accreditation: <\/strong>BSc (Hons) Computer Science is accredited by <a href=\"http:\/\/www.bcs.org\/\">British Computer Society<\/a>, the Chartered Institute for IT.<\/p>\n<p><strong>Degree Specialisms:<\/strong><\/p>\n<p>The degree of BSc Computer Science can also be offered as BSc Computer Science (<em>Artificial Intelligence<\/em>), BSc Computer Science (<em>Computer Games Programming<\/em><em>)<\/em> or BSc Computer Science <em>(<\/em><em>Software Engineering<\/em><em>)<\/em> by specialising in courses in these areas in the final year.<\/p>\n<p>To graduate with the degree <a href=\"https:\/\/www.hw.ac.uk\/documents\/pams\/201718\/F2P1-CSA_201718.pdf\">BSc Computer Science (<em>Artificial Intelligence<\/em>)<\/a> candidates must take two of the following courses in Stage 4, Biologically Inspired Computation (F20BC), Data Mining &amp; Machine Learning (F20DL<em>)<\/em>, Intelligent Robotics (F20RO) and do an approved dissertation topic suitable for this specialism.<\/p>\n<p>To graduate with the degree <a href=\"https:\/\/www.hw.ac.uk\/documents\/pams\/201718\/F2C1-GCP_201718.pdf\">BSc Computer Science (<em>Computer Games Programming<\/em><\/a>) candidates must take the two mandatory course in Stage 4, 3D Graphics &amp; 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.<\/p>\n<p>To graduate with the degree <a href=\"https:\/\/www.hw.ac.uk\/documents\/pams\/201718\/F2J1-CSE_201718.pdf\">BSc Computer Science (<em>Software Engineering<\/em>)<\/a> candidates must take the two mandatory courses in Stage 4, Rigorous Methods for Software Engineering (F20RS<em>)<\/em> and Advanced Interaction Design (F20AD) and do an approved dissertation topic suitable for this specialism.<\/p>\n<p>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.<\/p>\n<hr \/>\n<h3>Year\u00a01<a href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/michael-lones.htm\"><img decoding=\"async\" class=\"alignright\" src=\"https:\/\/www.hw.ac.uk\/staff\/img\/LONES.jpg\" \/><\/a><\/h3>\n<p>Year 1 Director of Studies: <a href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/michael-lones.htm\">Dr Michael Lones<\/a> (Edinburgh)<\/p>\n<p>Year 1 Director of Studies: Dr Mohamed Abdelshafy (Dubai)<\/p>\n<table>\n<tbody>\n<tr>\n<th style=\"text-align: left\" width=\"50%\">Semester 1<\/th>\n<th style=\"text-align: left\" width=\"50%\">Semester 2<\/th>\n<\/tr>\n<tr>\n<td>\u00a0<a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f27sa-software-development-1\/\">F27SA Software Development 1<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f27sb-software-development-2\/\">F27SB Software Development 2<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f27is-interactive-systems\/\">\u00a0F27IS Interactive Systems<\/a><\/td>\n<td>\u00a0<a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f27sg-software-development-3\/\">F27SG Software Development 3<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f27px-praxis\/\"> F27PX Praxis<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f27cs-introduction-to-computer-systems\/\">\u00a0F27CS Introduction to Computer Systems<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/maths\/courses\/f17lp-logic-and-proof\/\"> F17LP Logic and Proof<\/a><\/td>\n<td>\u00a0<a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f27wd-web-design-and-databases\/\">F27WD Web Design and Databases<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3>Year 2<img loading=\"lazy\" decoding=\"async\" class=\"size-medium alignright\" src=\"https:\/\/www.hw.ac.uk\/staff\/img\/LGeorgieva.jpg\" width=\"135\" height=\"180\" \/><img decoding=\"async\" class=\"alignright\" src=\"https:\/\/www.hw.ac.uk\/staff\/img\/Kumar.jpg\" \/><\/h3>\n<p>Year 2 Director of Studies:\u00a0\u00a0<a href=\"https:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/lilia-georgieva.htm\">Dr Lilia Georgieva<\/a>\u00a0 (Edinburgh)<\/p>\n<p>Year 2 Director of Studies: <a href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/smitha-kumar.htm\">Smitha Kumar<\/a>\u00a0 (Dubai)<\/p>\n<table>\n<tbody>\n<tr>\n<th style=\"text-align: left\" width=\"50%\">Semester 1<\/th>\n<th style=\"text-align: left\" width=\"50%\">Semester 2<\/th>\n<\/tr>\n<tr>\n<td>\u00a0<a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f28in-interaction-design\/\">F28IN Interaction Design<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f28sd-software-design\/\">F28SD Software Design<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f28wp-web-programming\/\">F28WP Web Programming<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f28dm-database-management-systems\/\">F28DM Database Management<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f28da-data-structures-and-algorithms\/\"> F28DA Data Structures &amp; Algorithms<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f28hs-hardware-software-interface\/\">F28HS Hardware-Software Interface<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f28pl-programming-languages\/\">F28PL Programming Languages<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/maths\/courses\/f17sc-discrete-mathematics\/\">F17SC Discrete Mathematics<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3>Year 3<img decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.hw.ac.uk\/staff\/img\/KAMAREDDINE.jpg\" \/><\/h3>\n<p>Year 3 Director of Studies: <a href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/fairouz-kamareddine.htm\">Professor Fairouz Kamreddine<\/a>\u00a0(Edinburgh)<\/p>\n<p>Year 3 Director of Studies: <a href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/talal-shaikh.htm\">Talal Shaikh<\/a>\u00a0(Dubai)<b>\u00a0<\/b><\/p>\n<table>\n<tbody>\n<tr>\n<th style=\"text-align: left\" width=\"50%\">Semester<\/th>\n<th style=\"text-align: left\" width=\"50%\">Semester 2<\/th>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29so-software-engineering\/\">F29SO Software Engineering<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29pd-professional-development\/\">F29PD Professional Development<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29dc-data-communications-and-networking\/\">F29DC Data Communications &amp; Networking<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29oc-operating-systems-concurrency\/\">F29OC Operating Systems &amp; Concurrency<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29ai-artificial-intelligence-and-intelligent-agents\/\">F29AI Artificial Intelligence &amp; Intelligent Agents<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29lp-language-processors\/\">F29LP Language Processors<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29fa-foundations-1\/\">F29FA Foundations 1<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f29fb-foundations-2\/\">F29FB Foundations 2<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3>Year 4<img decoding=\"async\" class=\"alignright\" src=\"https:\/\/www.hw.ac.uk\/staff\/img\/gray-135x180.jpg\" \/><img decoding=\"async\" class=\"alignright\" src=\"https:\/\/www.hw.ac.uk\/staff\/img\/Hani-Ragab.jpg\" \/><\/h3>\n<p>Year 4 Director of Studies:<a href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/alasdair-j-g-gray.htm\"> Dr Alasdair Gray<\/a>\u00a0(Edinburgh)<\/p>\n<p>Year 4 Director of Studies:\u00a0<a href=\"http:\/\/www.hw.ac.uk\/schools\/mathematical-computer-sciences\/staff-directory\/hani-ragab-hassen.htm\">Dr Hani Ragab Hassen<\/a>\u00a0(Dubai)<\/p>\n<table>\n<tbody>\n<tr>\n<th style=\"text-align: left\" width=\"50%\">Semester 1 (Mandatory)<\/th>\n<th style=\"text-align: left\" width=\"50%\">Semester 2 (Mandatory)<\/th>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20pa-research-methods-requirements-engineering\/\">F20PA Project: Research Methods &amp; Requirements Engineering<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20pb-design-implementation\/\">F20PB Project: Design &amp; Implementation<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20pc-project-testing-and-presentation\/\">F20PC Project: Testing &amp; Implementation<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>(Optional &#8211; Choose 3) <\/strong><\/td>\n<td style=\"text-align: left\"><strong>Optional (Choose 2)<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20cl-computing-in-the-classroom\/\">F20CL Computing in the Classroom<\/a><\/td>\n<td>\u00a0<a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20ad-advanced-interaction-design\/\">F20AD Advanced Interaction Design<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20bc-biologically-inspired-computation\/\">F20BC Biologically Inspired Computation<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20an-advanced-network-security\/\">F20AN Advanced Network Security<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20cn-computer-network-security\/\">F20CN Computer Network Security<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20bd-big-data-management\/\">F20BD Big Data Management<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20dl-data-mining-and-machine-learning\/\">F20DL Data Mining &amp; Machine Learning<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20ca-conversational-agents-and-spoken-language-processing\/\">F20CA Conversational Agents &amp; Spoken Language Processing<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20dv-data-visualisation-and-analytics\/\">F20DV Data Visualisation &amp; Analytics<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20de-digital-and-knowledge-economy\/\">F20DE Digital &amp; Knowledge Economy<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20ga-3d-graphics-and-animation\/\">F20GA 3D Graphics and Animation<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20dp-distributed-parallel-technologies\/\">F20DP Distributed &amp; Parallel Technologies<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20if-information-systems-methodologies\/\">F20IF Information System Methodologies<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20ec-e-commerce-technology\/\">F20EC E-Commerce Technology<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20rs-rigorous-methods-for-software-engineering\/\">F20RS Rigorous Methods for Software Engineering<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20gp-computer-games-programming\/\">F20GP Computer Games Programming<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20sc-industrial-programming\/\">F20SC Industrial Programming<\/a><\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20na-network-applications\/\">F20NA Network Applications<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20mc-mobile-communications-programming\/\">F20MC Mobile Communications &amp; Programming<\/a> (Dubai only)<\/td>\n<td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/cs\/courses\/f20ro-intelligent-robotics\/\">F20RO Intelligent Robotics<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Including with Computer Games Programming, Artificial Intelligence or Software Engineering)<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":78,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/cs.php","meta":{"footnotes":""},"tags":[11,12,13],"class_list":["post-92","page","type-page","status-publish","hentry","tag-cs-ug-du-programme","tag-cs-ug-ed-programme","tag-cs-ug-programme"],"_links":{"self":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/pages\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":0,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/pages\/92\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/pages\/78"}],"wp:attachment":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2017-18\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}