Modules at University of Dundee

2,329 modules catalogued from the public module catalogue.

CodeTitleLevelCreditsDepartment
CS12003Computing and Society10Computing
CS20001Foundations of User Engagement10Computing
CS21001Employability for Computing Professionals10Computing
CS21002Introduction to Artificial Intelligence and Machine Learning10Computing
CS21003Multi-Paradigm Programming20Computing
CS21004Operating Systems10Computing
CS21005Software Engineering10Computing
CS22001Database Systems20Computing
CS22002Modern Web Stack Development20Computing
CS22003User Interface Design20Computing
CS30002Human Engagement Strategies10Computing
CS31001Data Visualisation Analytics20Computing
CS31002Information and Network Security20Computing
CS31005Design Methods20Computing
CS31007Software Architecture and Development Practices20Computing
CS32001Data Engineering20Computing
CS32002Industrial Team Project40Computing
CS32003Accessible User Experience20Computing
CS32004Theory of Computation20Computing
CS32005Mobile Application Development20Computing
CS33001Computing Industrial Placement80Computing
CS40001Real-World User Contexts10Computing
CS41001Honours Project60Computing
CS41002Information Analysis and Reporting20Computing
CS41003Data Visualisation20Computing
CS41004Image and Natural Language Processing20Computing
CS41005Programming Language Design and Implementation20Computing
CS42001Principles of Programming Languages20Computing
CS42002Contemporary UX and Interactions20Computing
CS42003Advanced Big Data Analysis20Computing
CS43001Work PlacementComputing
CS50003User Engagement Strategy Development and Evaluation10Computing
CS51001Professional Communication in Computing10Computing
CS51003Artificial Intelligence and Analytical Modelling10Computing
CS51004Societal Impact and Ethics of Artificial Intelligence10Computing
CS51005Software Architecture and Development Practices20Computing
CS51006Computer Vision and Image Processing20Computing
CS51007Data Visualisation Analytics20Computing
CS51008Design Methods20Computing
CS51009Machine Learning20Computing
CS51010Applied Artificial Intelligence Solutions10Computing
CS51011Deep Learning Implementation and Optimisation10Computing
CS51012GPU Programming and real-time rendering20Computing
CS51013Information Analysis and Reporting20Computing
CS51014Theory of Computation20Computing
CS52001Mobile Application Development20Computing
CS52003Natural Language Processing and Large Language Models20Computing
CS52004Statistics for Computer Science10Computing
CS52005Programming Language Design and Implementation20Computing
DI11001English for Academic Skills I20Skills Hub