Department of Computer Science, Programme Catalogue 2008/09 |
USCM-AFB07: BSc (hons) Computer Science with Study Year Abroad |
Leading to the award of BACHELOR OF SCIENCE IN COMPUTER SCIENCE |
Mode of attendance: Full time |
Year 1, Academic Year: Part 1 Stage 1 |
Compulsory units |
CM10192 | Programming I | 24 Credits |
CM10193 | Systems engineering | 12 Credits |
Year 1, Semester 1: Part 1 Stage 1 |
Compulsory units |
CM10194 | Systems architecture 1 | 6 Credits |
CM10196 | Discrete mathematics for computation | 6 Credits |
Year 1, Semester 2: Part 1 Stage 1 |
Compulsory units |
CM10195 | Systems architecture 2 | 6 Credits |
CM10197 | Analytical mathematics for applications | 6 Credits |
Year 2, Academic Year |
Compulsory units |
CM20214 | Programming II | 12 Credits |
CM20215 | Systems development | 12 Credits |
CM20216 | Interaction | 12 Credits |
Year 2, Semester 1 |
Compulsory units |
CM20217 | Foundations of computation 1 | 6 Credits |
CM20219 | Fundamentals of computer graphics | 6 Credits |
Year 2, Semester 2 |
Compulsory units |
CM20218 | Foundations of computation 2 | 6 Credits |
CM20220 | Fundamentals of pattern analysis | 6 Credits |
Year 3, Academic Year |
Compulsory units |
CM20106 | Study abroad | 60 Credits |
Year 4, Academic Year |
Compulsory units |
CM30082 | Triple module project | 18 Credits |
Year 4, Semester 1 |
Compulsory units |
CM30078 | Networking | 6 Credits |
Optional Units: Select between 2 and 3 Unit(s) from the following list: |
List A1: Students must take units totalling 30 credits in each semester. The year programme must include at least 4 units from the union of lists A1 and A2. |
CM30070 | Computer algebra | 6 Credits |
CM30072 | Safety-critical computer systems | 6 Credits |
CM30142 | Music & digital signal processing | 6 Credits |
CM30171 | Advanced compilers | 6 Credits |
CM30174 | Intelligent agents | 6 Credits |
EE30121 | Microelectronics | 6 Credits |
Optional Units: Select between 0 and 1 Unit(s) from the following list: |
Only one DoS approved unit is permitted in the year. Modern language units are only available to students who have studied the language within additional units in years 1 and 2 and must be studied at a level appropriate to prior language qualifications and skills. |
AA00001 | Choose nothing from this list of options | 0 Credits |
FL20262 | Japanese stage 3 semester 1 (6 credits) | 6 Credits |
FL30216 | French stage 5 semester 1 (6 credits) | 6 Credits |
FL30217 | German stage 5 semester 1 (6 credits) | 6 Credits |
FL30218 | Spanish stage 5 semester 1 (6 credits) | 6 Credits |
FL30222 | French stage 6 semester 1 (6 credits) | 6 Credits |
FL30223 | German stage 6 semester 1 (6 credits) | 6 Credits |
FL30224 | Spanish stage 6 semester 1 (6 credits) | 6 Credits |
MN20074 | Business information systems | 6 Credits |
ZZ30001 | Director of Studies approved unit | 6 Credits |
Year 4, Semester 2 |
Optional Units: Select between 2 and 3 Unit(s) from the following list: |
List A2: Students must take units totalling 30 credits in each semester. The year programme must include at least 4 units from the union of lists A1 and A2. |
CM30071 | Logic & its applications | 6 Credits |
CM30073 | Advanced algorithms & complexity | 6 Credits |
CM30075 | Advanced computer graphics | 6 Credits |
CM30080 | Computer vision | 6 Credits |
CM30141 | Advanced human computer interaction | 6 Credits |
CM30173 | Cryptography | 6 Credits |
Optional Units: Select between 0 and 1 Unit(s) from the following list: |
Only one DoS approved unit is permitted in the year. Modern language units are only available to students who have studied the language within additional units in years 1 and 2 and must be studied at a level appropriate to prior language qualifications and skills. |
AA00011 | Choose nothing from this list of options | 0 Credits |
FL20263 | Japanese stage 3 semester 2 (6 credits) | 6 Credits |
FL30219 | French stage 5 semester 2 (6 credits) | 6 Credits |
FL30220 | German stage 5 semester 2 (6 credits) | 6 Credits |
FL30221 | Spanish stage 5 semester 2 (6 credits) | 6 Credits |
FL30225 | French stage 6 semester 2 (6 credits) | 6 Credits |
FL30226 | German stage 6 semester 2 (6 credits) | 6 Credits |
FL30227 | Spanish stage 6 semester 2 (6 credits) | 6 Credits |
MN30076 | Business strategy | 6 Credits |
ZZ30004 | Director of Studies approved unit | 6 Credits |