- Student Records
Programme & Unit Catalogues

Department of Computer Science, Programme Catalogue 2011/12


USCM-AAB16: BSc (hons) Computer Science with German Language (with Study Year Abroad)

- Information about changes to codes for programmes incorporating study/work abroad in 2011/12

Leading to the award of BACHELOR OF SCIENCE IN COMPUTER SCIENCE WITH GERMAN LANGUAGE

Further information on Modes of Attendance Mode of attendance: Full-time with Study Year Abroad

arrowYear 2 arrowYear 3 arrowYear 4

Year 1

Not available in 2011/12

Year 2

Click here for further information NFAAR-UG assessment regulations:


Academic Year: Part 2 Stage 2

Compulsory Units
CM20214 Advanced programming principles 12 Credits
CM20215 Software systems development 12 Credits
CM20216 Designing interactive systems 12 Credits

Semester 1: Part 2 Stage 2

Compulsory Units
CM10194 Computer systems architecture 1 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
Select the appropriate unit to follow on from language study in Year 1.
FL20211 German stage 4 semester 1 (6 credits) 6 Credits
FL30217 German stage 5 semester 1 (6 credits) 6 Credits

Semester 2: Part 2 Stage 2

Compulsory Units
CM10195 Computer systems architecture 2 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
Select the appropriate unit to follow on from language study in Year 2, Semester 1.
FL20214 German stage 4 semester 2 (6 credits) 6 Credits
FL30220 German stage 5 semester 2 (6 credits) 6 Credits

Year 3

Click here for further information NFAAR-UG assessment regulations:
  • Placement Type: Standard.
  • This programme year has a DAP.
  • Main assessment regulations: Appendix 19 PDF format -requires Acrobat Reader to view; Supplementary assessment regulations: Appendix 20 PDF format -requires Acrobat Reader to view.


Academic Year: Part 2 Stage 3

Compulsory Units
CM20106 Study abroad 60 Credits

Year 4

Click here for further information NFAAR-UG assessment regulations:
  • This programme year has a DAP.
  • Exemption: Re-assessment not allowed in CM30082.
  • Main assessment regulations: Appendix 27 PDF format -requires Acrobat Reader to view; Supplementary assessment regulations: Appendix 28 PDF format -requires Acrobat Reader to view.


Academic Year: Part 3 Stage 4

Designated Essential Units
CM30082 Individual project 18 Credits

Semester 1: Part 3 Stage 4

Compulsory Units
CM20217 Foundations of computation 1 6 Credits
CM30078 Networking 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
Select the appropriate unit to follow on from language study in Year 2
FL30217 German stage 5 semester 1 (6 credits) 6 Credits
FL30223 German stage 6 semester 1 (6 credits) 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30171 Advanced compilers 6 Credits
CM30174 Intelligent agents 6 Credits
CM30225 Parallel computing 6 Credits

Semester 2: Part 3 Stage 4

Designated Essential Optional Units: Select 1 Unit(s) from the following list:
Select the appropriate unit to follow on from language study in Year 4, Semester 1
FL30220 German stage 5 semester 2 (6 credits) 6 Credits
FL30226 German stage 6 semester 2 (6 credits) 6 Credits
Optional Units: Select 2 Unit(s) from the following list:
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
CM30226 Logic and semantics of programming languages 6 Credits
CM30229 Intelligent control and cognitive systems 6 Credits

Notes:
* This programme catalogue is applicable for the 2011/12 academic year only. Students continuing their studies into 2012/13 and beyond should not assume that later years of a programme will be in the format displayed here for 2011/12.
* Programmes and units are subject to change at any time, in accordance with normal University procedures.
* Availability of units will be subject to constraints such as staff availability, minimum and maximum group sizes, and timetabling factors as well as a student's ability to meet any pre-requisite rules.