- Student Records
Programme & Unit Catalogues

 

Department of Computer Science, Programme Catalogue 2008/09


USCM-AFM02: MComp (hons) Computer Science with Study Year Abroad

Leading to the award of MASTER OF COMPUTING 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

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 4 and Year 5.
Compulsory units
CM30082 Triple module project 18 Credits

Year 4, Semester 1

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 4 and Year 5.
Optional Units: Select 2 Unit(s) from the following list:
Choose units not already selected above.
CM30078 Networking 6 Credits
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 (Human computer interaction and media technology) must choose CM30072 and CM30078; students on Stream 2 (Mathematical logic, symbolic computation, agents and artificial intelligence) must choose CM30070 and CM30174.
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30078 Networking 6 Credits
CM30174 Intelligent agents 6 Credits

Year 4, Semester 2

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 4 and Year 5.
Optional Units: Select 1 Unit(s) from the following list:
Choose a unit not already selected above.
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
CM30173 Cryptography 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 CM30071 and CM30073.
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30141 Advanced human computer interaction 6 Credits

Year 5, Academic Year

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 4 and Year 5.
Compulsory units
CM40178 Research project 42 Credits

Year 5, Semester 1

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 4 and Year 5.
Optional Units: Select 1 Unit(s) from the following list:
Students on Stream 1 must choose CM40204; students on Stream 2 must choose CM40182.
CM40182 Mathematical logic and symbolic computation 6 Credits
CM40204 Creativity and IT 6 Credits

Year 5, Semester 2

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 4 and Year 5.
Compulsory units
CM40179 Entrepreneurship 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
Students on Stream 1 must choose CM40149 or CM40198; students on Stream 2 must choose CM40183.
CM40149 Collaborative systems 6 Credits
CM40183 Agents and artificial intelligence 6 Credits
CM40198 Digital media 6 Credits