- Student Records
Programme & Unit Catalogues

 

Department of Computer Science, Programme Catalogue 2010/11


USCM-AFM01: MComp (hons) Computer Science

Leading to the award of MASTER OF COMPUTING IN COMPUTER SCIENCE

Mode of attendance: Full-time

arrowYear 1 arrowYear 2 arrowYear 3 arrowYear 4

Year 1

Click here for further information NFAAR assessment regulations:



Academic Year: Part 1 Stage 1

Compulsory Units
CM10193 Systems requirements and design 12 Credits

Semester 1: Part 1 Stage 1

Designated Essential Units
CM10227 Principles of programming 1 12 Credits
Compulsory Units
CM10194 Computer systems architecture 1 6 Credits
CM10196 Discrete mathematics for computation 6 Credits

Semester 2: Part 1 Stage 1

Designated Essential Units
CM10228 Principles of programming 2 12 Credits
Compulsory Units
CM10195 Computer systems architecture 2 6 Credits
CM10197 Analytical mathematics for applications 6 Credits

Year 2

Click here for further information NFAAR assessment regulations:

  • This programme year has a DAP.
  • Exemption: 55% OSA for progression instead of 60%.
  • Main assessment regulations: Appendix 23 PDF format -requires Acrobat Reader to view; Supplementary assessment regulations: Appendix 24 PDF format -requires Acrobat Reader to view.


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
CM20217 Foundations of computation 1 6 Credits
CM20219 Fundamentals of computer graphics 6 Credits

Semester 2: Part 2 Stage 2

Compulsory Units
CM20218 Foundations of computation 2 6 Credits
CM20220 Fundamentals of pattern analysis 6 Credits

Year 3

Click here for further information NFAAR assessment regulations:

  • This programme year has a DAP.
  • This is the penultimate stage of the programme.
  • Main assessment regulations: Appendix 23 PDF format -requires Acrobat Reader to view; Supplementary assessment regulations: Appendix 24 PDF format -requires Acrobat Reader to view.

Students must follow either Stream 1 (Human computer interaction and media technology) or Stream 2 (Mathematical logic, symbolic computation, agents and artificial intelligence) in both Year 3 and Year 4.

Academic Year: Part 2 Stage 3

Designated Essential Units
CM30082 Individual project 18 Credits

Semester 1: Part 2 Stage 3

Compulsory Units
CM30078 Networking 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
NB. Students on Stream 2 may not choose CM30174 from this list.
CM30142 Music & digital signal processing 6 Credits
CM30171 Advanced compilers 6 Credits
CM30174 Intelligent agents 6 Credits
Optional Units: Select 2 Unit(s) from the following list:
Students on Stream 1 must choose CM30072 and CM30225; students on Stream 2 must choose CM30070 and CM30174.
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30174 Intelligent agents 6 Credits
CM30225 Parallel computing 6 Credits

Semester 2: Part 2 Stage 3

Optional Units: Select 1 Unit(s) from the following list:
NB. Students on Stream 2 may not choose CM30073 from this list.
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
CM30173 Cryptography 6 Credits
CM30229 Intelligent control and cognitive systems 6 Credits
Optional Units: Select 2 Unit(s) from the following list:
Students on Stream 1 must choose CM30075 and CM30141; students on Stream 2 must choose CM30073 and CM30226.
CM30073 Advanced algorithms & complexity 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30141 Advanced human computer interaction 6 Credits
CM30226 Logic and semantics of programming languages 6 Credits

Year 4

Click here for further information NFAAR assessment regulations:

  • This year of this programme of study does not currently fall within the NFAAR

Students must follow either Stream 1 (Human computer interaction and media technology) or Stream 2 (Mathematical logic, symbolic computation, agents and artificial intelligence) in both Year 3 and Year 4.

Academic Year

Compulsory Units
CM40178 Research project 30 Credits

Semester 1

Optional Units: Select 2 Unit(s) from the following list:
Students on Stream 1 must choose CM50200; students on Stream 2 must choose CM40212.
CM40204 Creativity and IT 6 Credits
CM40212 Internet technology 6 Credits
CM50200 Mobile and pervasive systems 6 Credits
EE40098 Computational intelligence 6 Credits

Semester 2

Compulsory Units
CM40179 Entrepreneurship 6 Credits
Optional Units: Select 2 Unit(s) from the following list:
Students on Stream 1 must choose CM50150; students on Stream 2 must choose CM50209.
CM40149 Collaborative systems 6 Credits
CM40198 Digital media 6 Credits
CM50150 Design 6 Credits
CM50209 Security and integrity 6 Credits