- Student Records
Programme & Unit Catalogues
SAMIS

Programme/Unit Catalogue links

Other related links

Notes

 

Department of Computer Science
Unit Index 2016/17

Below is a list of units offered by the Department of Computer Science in 2016/17. Follow the links on the unit codes to view individual unit descriptions. Units are sorted by level and then by period slot. To find a specific unit code or title please use your browser's find on page function.



Level: Certificate (FHEQ level 4)

Academic Year

CM10251 Computing as a science and engineering discipline 12 Credits

Semester 1

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

Semester 2

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

Level: Intermediate (FHEQ level 5)

Academic Year

CM20105 Industrial placement 60 Credits
CM20106 Study abroad 60 Credits
CM20216 Designing interactive systems 12 Credits
CM20257 Integrated group-based project 6 Credits

Semester 1

CM20217 Foundations of computation 6 Credits
CM20219 Fundamentals of visual computing 6 Credits
CM20254 Data structures and algorithms 6 Credits
CM20255 Databases 3 Credits

Semester 2

CM20220 Fundamentals of pattern analysis 6 Credits
CM20252 Artificial intelligence 6 Credits
CM20253 Comparative programming languages 3 Credits
CM20256 Functional programming 6 Credits

Level: Honours (FHEQ level 6)

Academic Year

CM30082 Individual project 24 Credits

Semester 1

CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30078 Networking 6 Credits
CM30171 Advanced compilers 6 Credits
CM30174 Intelligent agents 6 Credits
CM30225 Parallel computing 6 Credits
ZZ30010 Director of Studies approved unit in the School of Management 6 Credits
ZZ30015 Director of Studies approved unit (BSc Computer Science & Mathematics) 6 Credits
ZZ30016 Director of Studies approved unit (BSc Computer Science & Mathematics) 6 Credits
ZZ30019 Director of Studies approved unit (MComp Computer Science and Mathematics) 6 Credits

Semester 2

CM30073 Advanced algorithms & complexity 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30080 Computer vision 6 Credits
CM30141 Theory of 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
ZZ30011 Director of Studies approved unit in the School of Management 6 Credits
ZZ30017 Director of Studies approved unit (BSc Computer Science & Mathematics) 6 Credits
ZZ30018 Director of Studies approved unit (BSc Computer Science & Mathematics) 6 Credits
ZZ30020 Director of Studies approved unit (MComp Computer Science and Mathematics) 6 Credits

Level: Masters UG & PG (FHEQ level 7)

Academic Year

CM40178 Research project 30 Credits
XX40211 Research project 18 Credits

Dissertation period

CM50170 Dissertation 30 Credits
CM50250 Placement 60 Credits

Semester 1

CM40212 Internet technology 6 Credits
CM50109 Software engineering 12 Credits
CM50121 Safety critical systems 6 Credits
CM50123 Networking 6 Credits
CM50200 Mobile and pervasive systems 6 Credits
CM50206 Intelligent agents 6 Credits
CM50244 Computer animation and games I 6 Credits
CM50246 Machine learning and AI 12 Credits
CM50248 Visual understanding 1 6 Credits
CM50258 Principles of programming 6 Credits
CM50259 Databases 3 Credits
CM50260 Foundations of computation 6 Credits
CM50261 Research seminar 3 Credits
ZZ40019 Director of Studies approved unit (MComp Computer Science and Mathematics) 6 Credits

Semester 2

CM40149 Collaborative systems 6 Credits
CM40179 Entrepreneurship 6 Credits
CM40198 Digital media 6 Credits
CM50150 Interactive communication design 6 Credits
CM50175 Research project preparation 6 Credits
CM50205 Theory of human computer interaction 6 Credits
CM50209 Security and integrity 6 Credits
CM50210 Cryptography 6 Credits
CM50230 Intelligent control and cognitive systems 6 Credits
CM50245 Computer animation and games II 12 Credits
CM50247 Visual effects 12 Credits
CM50249 Visual understanding 2 12 Credits
CM50262 Functional programming 6 Credits
CM50263 Artificial intelligence 6 Credits
ZZ40020 Director of Studies approved unit (MComp Computer Science/Computer Science and Mathematics) 6 Credits