Modules at University of Dundee
2,329 modules catalogued from the public module catalogue.
| Code | Title | Level | Credits | Department |
|---|---|---|---|---|
| CS12003 | Computing and Society | 10 | Computing | |
| CS20001 | Foundations of User Engagement | 10 | Computing | |
| CS21001 | Employability for Computing Professionals | 10 | Computing | |
| CS21002 | Introduction to Artificial Intelligence and Machine Learning | 10 | Computing | |
| CS21003 | Multi-Paradigm Programming | 20 | Computing | |
| CS21004 | Operating Systems | 10 | Computing | |
| CS21005 | Software Engineering | 10 | Computing | |
| CS22001 | Database Systems | 20 | Computing | |
| CS22002 | Modern Web Stack Development | 20 | Computing | |
| CS22003 | User Interface Design | 20 | Computing | |
| CS30002 | Human Engagement Strategies | 10 | Computing | |
| CS31001 | Data Visualisation Analytics | 20 | Computing | |
| CS31002 | Information and Network Security | 20 | Computing | |
| CS31005 | Design Methods | 20 | Computing | |
| CS31007 | Software Architecture and Development Practices | 20 | Computing | |
| CS32001 | Data Engineering | 20 | Computing | |
| CS32002 | Industrial Team Project | 40 | Computing | |
| CS32003 | Accessible User Experience | 20 | Computing | |
| CS32004 | Theory of Computation | 20 | Computing | |
| CS32005 | Mobile Application Development | 20 | Computing | |
| CS33001 | Computing Industrial Placement | 80 | Computing | |
| CS40001 | Real-World User Contexts | 10 | Computing | |
| CS41001 | Honours Project | 60 | Computing | |
| CS41002 | Information Analysis and Reporting | 20 | Computing | |
| CS41003 | Data Visualisation | 20 | Computing | |
| CS41004 | Image and Natural Language Processing | 20 | Computing | |
| CS41005 | Programming Language Design and Implementation | 20 | Computing | |
| CS42001 | Principles of Programming Languages | 20 | Computing | |
| CS42002 | Contemporary UX and Interactions | 20 | Computing | |
| CS42003 | Advanced Big Data Analysis | 20 | Computing | |
| CS43001 | Work Placement | Computing | ||
| CS50003 | User Engagement Strategy Development and Evaluation | 10 | Computing | |
| CS51001 | Professional Communication in Computing | 10 | Computing | |
| CS51003 | Artificial Intelligence and Analytical Modelling | 10 | Computing | |
| CS51004 | Societal Impact and Ethics of Artificial Intelligence | 10 | Computing | |
| CS51005 | Software Architecture and Development Practices | 20 | Computing | |
| CS51006 | Computer Vision and Image Processing | 20 | Computing | |
| CS51007 | Data Visualisation Analytics | 20 | Computing | |
| CS51008 | Design Methods | 20 | Computing | |
| CS51009 | Machine Learning | 20 | Computing | |
| CS51010 | Applied Artificial Intelligence Solutions | 10 | Computing | |
| CS51011 | Deep Learning Implementation and Optimisation | 10 | Computing | |
| CS51012 | GPU Programming and real-time rendering | 20 | Computing | |
| CS51013 | Information Analysis and Reporting | 20 | Computing | |
| CS51014 | Theory of Computation | 20 | Computing | |
| CS52001 | Mobile Application Development | 20 | Computing | |
| CS52003 | Natural Language Processing and Large Language Models | 20 | Computing | |
| CS52004 | Statistics for Computer Science | 10 | Computing | |
| CS52005 | Programming Language Design and Implementation | 20 | Computing | |
| DI11001 | English for Academic Skills I | 20 | Skills Hub |