ࡱ>  ubjbj .u::L4$l-''''''' B('04'P''`''4: Z: 04G50070 / 89 DEGREE OF BACHELOR OF SCIENCE IN COMPUTING SCIENCE DESIGNATED DEGREE OF BACHELOR OF SCIENCE IN COMPUTING SCIENCE Students must also comply with the University General Regulations and the Supplementary Regulations for the Degree of Bachelor of Science (BSc). The courses listed below are all prescribed for this degree. PROGRAMME YEAR 1 120 Credit PointsFirst Half-SessionSecond Half-SessionCourse CodeCourse TitleCredit PointsCourse CodeCourse TitleCredit PointsCS 1022Computer Programming and Principles15CS 1520Computer Architecture15CS 1024Grand Challenges of Computing and Artificial Intelligence15One of the courses listed below:CS 1025Web Application Development15CS 1522Web Technology 15Plus 60 credit points from courses of choice, including 30 credit points from Sustained Study, Discipline Breadth or Sixth Century courses. PROGRAMME YEAR 2 120 Credit Points (SEE NOTE (iv))First Half-SessionSecond Half-SessionCourse CodeCourse TitleCredit PointsCourse CodeCourse TitleCredit PointsCS 2015Data Management15CS 2521Algorithmic Problem Solving15CS 2013Mathematics for Computing Science15CS 2506Human - Computer Interaction15CS 2510Modern Programming Languages15Plus 45 credit points from courses of choice, including 30 credit points from Sustained Study, Discipline Breadth or Sixth Century courses. PROGRAMME YEAR 2 (Direct Entry) 120 Credit PointsFirst Half-SessionSecond Half-SessionCourse CodeCourse TitleCredit PointsCourse CodeCourse TitleCredit PointsCS 1022Computer Programming & Principles15CS 2521Algorithmic Problem Solving15CS 2015Data Management15CS 2510Modern Programming Languages15One of the following two coursesCS 1520Computer Architecture15CS 2506Human - Computer Interaction15Plus 45 credit points from courses of choice, including 30 credit points from Sustained Study, Discipline Breadth or Sixth Century courses. JUNIOR HONOURS PROGRAMME YEAR 3 120 Credit PointsFirst Half-SessionSecond Half-SessionCourse CodeCourse TitleCredit PointsCourse CodeCourse TitleCredit PointsCS 3024Software Engineering and Professional Issues30CS 3026Operating Systems15CS 3518Languages and Computability15Three of the following coursesCS 3027Robotics AI meets Reality15CS 3525Enterprise Computing and Business15CS 3017Adaptive Interactive Systems15CS 3524Distributed Systems and Security15CS 3025Knowledge-Based Systems15Plus 15 credit points from courses of choice, ensuring 30 credit points across years 3 and 4 combined from Discipline Breadth or Sixth Century courses. SENIOR HONOURS PROGRAMME YEAR 4 120 Credit PointsFirst Half-SessionSecond Half-SessionCourse CodeCourse TitleCredit PointsCourse CodeCourse TitleCredit PointsCS4040Research Methods15CS 4527Single Honours Computing Project45Any three courses from the relevant Year 4 Options blockPlus 15 credit points from courses of choice, ensuring 30 credit points across years 3 and 4 combined from Discipline Breadth or Sixth Century courses.Please see over ! PROGRAMME YEAR 4 (SENIOR HONOURS) OPTIONSCourse CodeCourse TitleCredit PointsCS 4027Peer to Peer and Agent Based Computing15CS 4025Natural and Language Processing15CS 4046Semantic Web Engineering15CS 4041Mobile Computing15CS 4028Security15CS 4047Computational Intelligence15CS 4038Data Mining and Visualisation15CS 4037Graphics15 Notesi.Honours programme may only be taken by full-time study.ii.Designated Programme: See Supplementary Regulation 1.iii.Students at Level 2, who as a result of undertaking up to 30 credits of Sustained Study may not obtain the necessary pre-requisites for Honours entry, must seek approval for this choice at the start of Level 2. Such curriculum choice will normally be approved as meeting the requirements for entry to Honours, subject to the discretion of the Head of School or nominated deputy. This information, whilst correct at the time of going to publication, is subject to alteration without notice. Course of choice may be restricted by degree regulations or timetabling.  N P Q R w x ? @ E G H ˹wfwfUG6 hdh$CJOJPJQJaJh$CJOJPJQJaJ hdh$CJOJPJQJaJ hdhdCJOJPJQJaJ#hdhd5CJOJPJQJaJ#hdhH5CJOJPJQJaJhd5CJOJPJQJaJhz'O5CJOJPJQJaJ#h*hz'O5CJOJPJQJaJ hdhdCJOJPJQJaJ hdhdCJOJPJQJaJ#hdhd5CJOJPJQJaJB  Q R w k$ hd$Ifa$gdd$ hd6a$gdd hd6gdd$ h d6a$gdd$ h d6a$gdd$$ h d6@&a$gdd dgdd$$ h d6@&a$gdd w x  hd$Ifgddlkd$$Ifl4    $'  t0    '44 laf4yt$ kkkkkkfQ h d$IfgddFf$ hd$Ifa$gddkd$$Ifl4    0$  t0    '44 laf4ytH   & < ? $ h d$Ifa$gdd h d$Ifgdd? @ H 7$ h d$Ifa$gddkd$$Ifl    ֈ   $k o   t0    '44 laytHH q r x y z { | нЬ||iYiYG#hdhd5CJOJPJQJaJh-CJOJPJQJ^JaJ$h3=3h-CJOJPJQJ^JaJh`{CJOJPJQJaJ hdhdCJOJPJQJaJ hdhdCJOJPJQJaJ hdh$CJOJPJQJaJ$hdh$CJOJPJQJ^JaJ hdh$CJOJPJQJaJhHCJOJPJQJaJ h`{h$CJOJPJQJaJ $ h d$Ifa$gdd 4$ h d$Ifa$gd$kd$$Ifl4    ֈ   $k o  t0    '44 laf4ytH ~~f~~f$ h d$Ifa$gdd h d$Ifgddlkd$$Ifl4    $' t0    '44 laf4yt$ z 7)$$Ifa$gdHkdU$$Ifl    ֈ   $k o   t0    '44 laytHz { | mm$ hd$Ifa$gdd$ hd6a$gddlkdG$$Ifl4    $'   t0    '44 laf4yt$| ( ) . 0 1 @ A C D k l v x y z %&z{˽˫˫ܫܘzh CJOJPJQJaJh-CJOJPJQJ^JaJ$h3=3h-CJOJPJQJ^JaJ# *hdhdCJOJPJQJaJh`{CJOJPJQJaJ hdhdCJOJPJQJaJ hdhdCJOJPJQJaJ#hdhd5CJOJPJQJaJ,  hd$Ifgddikd$$Ifl4    $'  t0    '44 laf4yt$   ( ) 1 mmmmmmhS h d$IfgddFf $ hd$Ifa$gdd|kdn $$Ifl4    0$  t0    '44 laf4yt$ 1 A D L h k $ h d$Ifa$gdd h d$Ifgddk l t 9$$ h d$Ifgddkd $$Ifl    ֈ   $o n   t0    '44 layt$  h d$Ifgdd$ h d$Ifa$gdd 9!$ h d$Ifa$gddkd$$Ifl    ֈ   $o n   t0    '44 layt$ 2kd$$Ifl    \  $n   t0    '44 layt$$ h d$Ifa$gdd h d$Ifgdd x y z oZ$ hd$Ifa$gddikd$$Ifl4    $'   t0    '44 laf4yt$$ h d$Ifa$gdd$$Ifa$gdH  hd$Ifgddikd6$$Ifl4    $'  t0    '44 laf4yt$ %&.mmmmmmhS h d$IfgddFf$ hd$Ifa$gdd|kd$$Ifl4    0$  t0    '44 laf4yt$ .PS[wz$ h d$Ifa$gdd h d$Ifgddz{9$$ h d$Ifgddkd$$Ifl    ֈ   $o n   t0    '44 layt$ h d$Ifgdd$ h d$Ifa$gdd9!$ h d$Ifa$gddkd$$Ifl    ֈ   $o n   t0    '44 layt$kk h d$Ifgdd$ h d$Ifa$gddfkd $$Ifl    $' t0    '44 layt$ *^F..$ h d6$@&Ifgdd$ h d$Ifa$gddkd$$Ifl4    \  $n   t0    '44 layt$*-.C5$$Ifa$gdHkdm$$Ifl4    \  $ n      t0    '44 layt$$$ h d6$@&Ifa$gdd-.35ghp˻˫އududM:dd$hdhdCJOJPJQJ^JaJ-hdhdB*CJOJPJQJ^JaJph hdhdCJOJPJQJaJ#hdhd5CJOJPJQJaJ hdhdCJOJPJQJaJ$hHhdCJOJPJQJ^JaJhG)CJOJPJQJ^JaJh-CJOJPJQJ^JaJ$h3=3h-CJOJPJQJ^JaJ hdhdCJOJPJQJaJ hdhdCJOJPJQJaJoo$ hd6$Ifa$gdd h d6gddikdT$$Ifl4    $'   t0    '44 laf4yt$ hd6$Ifgddnkd$$Ifl4    `$'   t0    '44 laf4yt$%2@LYghp~iiiiiidO h d6$IfgddFf$ hd6$Ifa$gddkd$$Ifl4    0`$   t0    '44 laf4yt$ pS>>> h d6$Ifgddkd $$Ifl4    F  `$\{ t0    '    44 laf4yt$$ h d6$Ifa$gdd  )34Z[ͼpbNpNpN&hdh hdBsCJOJPJQJaJh CJOJPJQJaJ hdh CJOJPJQJaJ)hdhdhdBs5CJOJPJQJaJ#hdhd5CJOJPJQJaJ&hdhd5>*CJOJPJQJaJ hdhdCJOJPJQJaJ&hdhdhdBsCJOJPJQJaJ hdhdCJOJPJQJaJh CJOJPJQJaJ$ h d6$Ifa$gdd h d6$Ifgdd5$ h d6$Ifa$gddkd $$Ifl    ֈ   `$\ i   t0    '44 layt$*-5WZgg$ h d6$Ifa$gdd h d6$Ifgddkkd!$$Ifl    `$' t0    '44 layt$Z[c5  h d6$Ifgddkd^"$$Ifl    ֈ   `$\ i   t0    '44 layt$$ h d6$Ifa$gd.  h d6$Ifgd. $ h d6$Ifa$gdd5  h d6$Ifgddkdb#$$Ifl    ֈ   `$\ i   t0    '44 layt$ :klmno!޼繁vdSBSdSB hdhdCJOJPJQJaJ hdhdCJOJPJQJaJ#hdhd5CJOJPJQJaJ hdhdCJOJPJQJaJ#hdh 5CJOJPJQJaJh CJOJPJQJ^JaJ$h3=3h CJOJPJQJ^JaJ&hdh hdBsCJOJPJQJaJh CJOJPJQJaJ hdh CJOJPJQJaJ hdh CJOJPJQJaJ+kdt$$$Ifl    \  `$\      t0    '44 layt. $ h d6$Ifa$gd. $ h d6$Ifa$gddmno~t__$ hd$Ifa$gdd h d6gddkkdj%$$Ifl    `$'   t0    '44 layt$$$Ifa$gdH hd6$Ifgddikd%$$Ifl4    $'   t0    '44 laf4yt$ "mmmmmmhP$ h d6$Ifa$gddFf($ hd6$Ifa$gdd|kd&$$Ifl4    0$   t0    '44 laf4yt$ !"2356bcglhjlnʸʑo^L#hdhdCJOJPJQJaJo( hdhdCJOJPJQJaJ#hdhd5CJOJPJQJaJh-CJOJPJQJ^JaJ$h3=3h-CJOJPJQJ^JaJ&hdhd5>*CJOJPJQJaJ#hdhd5CJOJPJQJaJ hdhdCJOJPJQJaJ hdhdCJOJPJQJaJ&hdhdhdBsCJOJPJQJaJ"36>_b h d6$Ifgdd$ h d6$Ifa$gddbc6$ h d6$Ifa$gddkd+$$Ifl4    ֈ   $o n   t0    '44 laf4yt$lt$$Ifa$gdH|kd0,$$Ifl4    0$  t0    '44 laf4yt$lnk$ hd$Ifa$gdd$ h d6a$gddikd,$$Ifl4    $'  t0    '44 laf4yt$68 '<=QRWYxy~̺|kY#hdhd5CJOJPJQJaJ hdhdCJOJPJQJaJh CJOJPJQJaJhG)CJOJPJQJaJ hdhG)CJOJPJQJaJ hdhG)CJOJPJQJaJ#hdhG)5CJOJPJQJaJ hdhdCJOJPJQJaJ#hdhd5CJOJPJQJaJ hdhdCJOJPJQJaJ6~~~$ hd$Ifa$gddlkd-$$Ifl4    $'  t0    '44 laf4yt$68HJ55 h d6$Ifgddkd .$$Ifl    F $o   t0    '    44 lapytHXCC h d6$Ifgddkd%/$$Ifl    F $o  t0    '    44 laytH$ h d$Ifa$gddp[[C$ h d$Ifa$gdd h d6$Ifgddkd/$$Ifl    F $o  t0    '    44 laytH (9<p[[C$ h d$Ifa$gdd h d6$Ifgddkd0$$Ifl    F $o  t0    '    44 laytH<=ENQp[[C$ h d$Ifa$gdd h d6$Ifgddkda1$$Ifl    F $o  t0    '    44 laytHQRZuxp[[C$ h d$Ifa$gdd h d6$Ifgddkd2$$Ifl    F $o  t0    '    44 laytHxyp[[C$ h d$Ifa$gdd h d6$Ifgddkd2$$Ifl    F $o   t0    '    44 laytHp[[C$ h d$Ifa$gdd h d6$Ifgddkd3$$Ifl    F $o   t0    '    44 laytHpZ@$ h d6$Ifa$gdd h  d6^ gddkde4$$Ifl    F $o      t0    '    44 laytH~d$ h d6$Ifa$gdd$ h d6$Ifa$gddfkd;5$$Ifl4 044 laf4yt$67<rstu○h$ h^nh^nCJOJPJQJaJh^n hL3h^nCJOJPJQJaJhdCJOJPJQJaJ hdhdCJOJPJQJaJ hdhdCJOJPJQJaJ hdhdCJOJPJQJaJ6nTT$ h d6$Ifa$gdd$ h d6$Ifa$gddvkd5$$Ifl0n R>044 layt$67<nT$ h d6$Ifa$gdFk$ h d6$Ifa$gddvkd16$$Ifl0n R>044 layt$stukcka$a$gd^n$ h d6^`a$gddvkd6$$Ifl0n R>044 layt$,1h. A!"#$% $$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v#v:V l4 t0    ',55/  / /  af4ytH}$$If!vh#vk#v #v#vo#v #v:V l  t<0    ',5k5 55o5 5/ /  / ap<ytHkdV$$Ifl    ֈ   $k o    t<0    '44 lap<ytH$$If!vh#vk#v #v#vo#v #v:V l t0    ',5k5 55o5 5/ /  / aytH$$If!vh#vk#v #v#vo#v #v:V l4 t0    ',5k5 55o5 5/ af4ytH$$If!vh#v':V l4 t0    ',5'/ af4yt$$$If!vh#vk#v #v#vo#v #v:V l t0    ',5k5 55o5 5/ /  / aytH$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v#v:V l4 t0    ',55/  / /  af4yt$|$$If!vh#vo#v #v#vn#v #v:V l  t<0    ',5o5 55n5 5/ /  / ap<yt$kd) $$Ifl    ֈ   $o n    t<0    '44 lap<yt$$$If!vh#vo#v #v#vn#v #v:V l t0    ',5o5 55n5 5/  / /  / / ayt$$$If!vh#vo#v #v#vn#v #v:V l t0    ',5o5 55n5 5/  / /  / / ayt$$$If!vh#v#vn#v #v:V l t0    ',55n5 5/  / / ayt$$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v#v:V l4 t0    ',55/  / /  af4yt$x$$If!vh#vo#v #v#vn#v #v:V l  t<0    ',5o5 55n5 5/ /  / ap<yt$kd$$Ifl    ֈ   $o n    t<0    '44 lap<yt$$$If!vh#vo#v #v#vn#v #v:V l t0    ',5o5 55n5 5/  / /  / / ayt$$$If!vh#vo#v #v#vn#v #v:V l t0    ',5o5 55n5 5/ /  / ayt$$$If!vh#v':V l t0    ',5'/ ayt$$$If!vh#v#vn#v #v:V l4 t0    '+,55n5 5/  / / ayt$$$If!vh#v#vn#v #v:V l4 t0    '+,55n5 5/  /  / /  ayt$$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v#v:V l4 t0    ',55/  / /  / af4yt$$$If!vh#v\#v #v#vi#v #v:V ls  t<0    ',5\5 55i5 5/  / /  / / ap<yt$kdQ$$Ifl    sֈ   `$\ i    t<0    '44 lap<yt$$$If!vh#v\#v{#v:V l4 t0    ',5\5{5/ af4yt$$$If!vh#v\#v #v#vi#v #v:V l t0    ',5\5 55i5 5/ /  / / ayt$$$If!vh#v':V l t0    ',5'/ ayt$$$If!vh#v\#v #v#vi#v #v:V l t0    ',5\5 55i5 5/ /  / / ayt$$$If!vh#v\#v #v#vi#v #v:V l t0    ',5\5 55i5 5/  / /  / / ayt$$$If!vh#v\#v #v#v:V l t0    ',5\5 55/  / / /  /  ayt. $$If!vh#v':V l t0    ',5'/  ayt$$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#v#v:V l4 t0    ',55/  / /  / af4yt$$$If!vh#va#v #v#vn#v #v:V l  t<0    ',5a5 55n5 5/  / / /  / / ap<yt$kdX'$$Ifl    ֈ   $a n    t<0    '44 lap<yt$$$If!vh#vo#v #v#vn#v #v:V l4 t0    ',5o5 55n5 5/ /  /  / / / af4yt$$$If!vh#v#v:V l4 t0    ',55/ /  / af4yt$$$If!vh#v':V l4 t0    ',5'/ /  af4yt$$$If!vh#v':V l4 t0    ',5'/  af4yt$$$If!vh#vo#v#v:V l  t0    ',5o55/ /  apytH$$If!vh#vo#v#v:V l t0    ',5o55/ / /  aytH$$If!vh#vo#v#v:V l t0    ',5o55/ /  aytH$$If!vh#vo#v#v:V l t0    ',5o55/ /  aytH$$If!vh#vo#v#v:V l t0    ',5o55/ /  aytH$$If!vh#vo#v#v:V l t0    ',5o55/ /  aytH$$If!vh#vo#v#v:V l t0    ',5o55/  / /  aytH$$If!vh#vo#v#v:V l t0    ',5o55/  / /  aytH$$If!vh#vo#v#v:V l t0    ',5o55/  / /  /  aytHu$$If!vh#v:V l405af4yt$}$$If!vh#vR#v>:V l05R5>ayt$}$$If!vh#vR#v>:V l05R5>ayt$}$$If!vh#vR#v>:V l05R5>ayt$j 666666666vvvvvvvvv666666>6666666666666666666666666666666666666666666666666hH6666666666666666666666666666666666666666666666666666666666666666662 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~ OJPJQJ_HmH nH sH tH J`J Normal dCJ_HaJmH sH tH DA D Default Paragraph FontRi@R 0 Table Normal4 l4a (k ( 0No List R@R  0 Balloon Text dCJOJQJ^JaJRoR  0Balloon Text CharCJOJQJ^JaJtH PK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭V$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3N)cbJ uV4(Tn 7_?m-ٛ{UBwznʜ"Z xJZp; {/<P;,)''KQk5qpN8KGbe Sd̛\17 pa>SR! 3K4'+rzQ TTIIvt]Kc⫲K#v5+|D~O@%\w_nN[L9KqgVhn R!y+Un;*&/HrT >>\ t=.Tġ S; Z~!P9giCڧ!# B,;X=ۻ,I2UWV9$lk=Aj;{AP79|s*Y;̠[MCۿhf]o{oY=1kyVV5E8Vk+֜\80X4D)!!?*|fv u"xA@T_q64)kڬuV7 t '%;i9s9x,ڎ-45xd8?ǘd/Y|t &LILJ`& -Gt/PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 0_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!0C)theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] uH | !u +07<AMw ? z 1 k .z*pZ"bl6<Qx6u !"#$%&'()*,-./12345689:;=>?@BCDEFGHIJKLNOP8@0(  B S  ?# ' w ( wQRR@@CCEy{{||.0x.  ) 3 4 [ [ l n n 5 7 7 I I t t   % ' < = Q R W Y x y ~ stw`{. G)z'OdFku6d^n $f-$ '/Huw@' ' ' ' `$( u@,@UnknownG*Ax Times New Roman5Symbol3. *Cx ArialI. ??Arial Unicode MS7.@ Calibri5. .[`)TahomaA$BCambria Math"hRG+1' $tt!r0mmKQHX  $Pd2!xx  Hook, ElaineCrabtree, Robyn LeighOh+'0p   , 8 DPX`hHook, Elaine Normal.dotmCrabtree, Robyn Leigh12Microsoft Office Word@u@TKK@8 (t՜.+,0 hp  51cgm  Title  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSTUVWXYZ[\]^_`abcdefghijklmopqrstuvwxyz{|}Root Entry FR(Data R/71TablenWordDocument.SummaryInformation(~DocumentSummaryInformation8CompObjr  F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q