- Academic Registry
Course & Unit Catalogues
SAMIS

Programme/Unit Catalogue links

Other related links

Notes

 

Department of Computer Science
Unit Index 2024/25

Below is a list of units offered by the Department of Computer Science in 2024/25. 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.

NB. Information on postgraduate units will be added when the postgraduate course and unit catalogues are published in August.



Level: Certificate (FHEQ level 4)

Academic Year

CM12001 Artificial intelligence 1 10 Credits
CM12002 Computer systems architectures 10 Credits

Semester 1

CM12003 Programming 1 10 Credits
CM12004 Discrete mathematics and databases 10 Credits

Semester 2

CM12005 Programming 2 10 Credits
CM12006 Mathematics for computation 10 Credits

Level: Intermediate (FHEQ level 5)

Academic Year

CM20105 Industrial placement 60 Credits
CM20106 Study abroad 60 Credits
CM22007 Software engineering 10 Credits
CM22008 Algorithms and complexity 10 Credits
CM22009 Machine learning 10 Credits
CM22010 Visual computing 10 Credits

Semester 1

CM22011 Human-computer interaction 1 5 Credits
CM22012 Advanced programming 5 Credits
CM22015 Artificial intelligence 2 5 Credits

Semester 2

CM22013 Human-computer interaction 2 5 Credits
CM22014 Cybersecurity 5 Credits
CM22016 Foundations and frontiers of machine learning 10 Credits

Level: Honours (FHEQ level 6)

Academic Year

CM30082 Individual project 24 Credits

Semester 1

CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30320 Natural language processing 6 Credits
CM30359 Reinforcement learning 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
CM30322 Bayesian machine learning 6 Credits

Level: Masters UG & PG (FHEQ level 7)

Academic Year

CM40178 Research project 30 Credits
XX40211 Research project 18 Credits

Semester 1

CM50109 Software engineering 12 Credits
CM50121 Safety critical systems 6 Credits
CM50123 Networking 6 Credits
CM50264 Machine learning 1 6 Credits
XX50215 Statistics for data science 6 Credits

Semester 2

CM40179 Entrepreneurship 6 Credits
CM50200 Mobile and pervasive systems 6 Credits
CM50205 Theory of human computer interaction 6 Credits
CM50210 Cryptography 6 Credits
CM50265 Machine learning 2 6 Credits
CM50268 Bayesian machine learning 6 Credits
CM50270 Reinforcement learning 6 Credits