Department of Computer Science, Programme Catalogue 2008/09 |
USCM-AKM02: MComp (hons) Computer Science |
Leading to the award of MASTER OF COMPUTING IN COMPUTER SCIENCE |
Mode of attendance: Thick sandwich (Full-time on campus) |
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 |
CM20105 | Industrial placement | 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 |