Âé¶¹´«Ã½

-

Programme/Unit Catalogue links

Other related links

Notes

 

Department of Computer Science
Unit Index 2018/19

Below is a list of units offered by the Department of Computer Science in 2018/19. 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 Human-computer interaction 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 machine learning 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
CM30075 Advanced computer graphics 6 Credits
CM30078 Networking 6 Credits
CM30171 Compilers 6 Credits
CM30174 Intelligent agents 6 Credits
CM30225 Parallel computing 6 Credits

Semester 2

CM30073 Advanced algorithms & complexity 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

Level: Masters UG & PG (FHEQ level 7)

Academic Year

CM40178 Âé¶¹´«Ã½ project 30 Credits
CM50266 Applied data science 12 Credits
XX40211 Âé¶¹´«Ã½ project 18 Credits

Dissertation period

CM50170 Dissertation 30 Credits
CM50250 Placement 60 Credits

Semester 1

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
CM50248 Visual understanding 1 6 Credits
CM50258 Principles of programming 6 Credits
CM50259 Databases 3 Credits
CM50260 Foundations of computation 6 Credits
CM50261 Âé¶¹´«Ã½ seminar 3 Credits
CM50264 Machine learning 1 6 Credits
CM50267 Software technologies for data science 12 Credits
CM50272 Humans and intelligent machines 6 Credits
XX50215 Statistics for data science 6 Credits

Semester 2

CM40149 Collaborative systems 6 Credits
CM40179 Entrepreneurship 6 Credits
CM50150 Interactive communication design 6 Credits
CM50175 Âé¶¹´«Ã½ 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
CM50265 Machine learning 2 6 Credits
CM50268 Bayesian machine learning 6 Credits
CM50269 Neural computation 6 Credits
CM50270 Reinforcement learning 6 Credits