Courses available in the MSc degree programmes, arranged by topic. Common Compulsory Courses Information about IRR, IPP, and the MSc Dissertation Programming Courses Information about the programming courses we offer and whether you should take one Entrepreneurship and other Outside Courses Course options and guidance for the Entrepreneurship and other outside courses Bioinformatics, Systems and Synthetic Biology Course options and guidance for the Bioinformatics, Systems and Synthetic Biology topic area Cognitive Science and Neuroinformatics Course options and guidance for the Cognitive Science and Neuroinformatics topic area Computer Systems and High-Performance Computing Course options and guidance for the Computer Systems and High-Performance Computing topic area Computation in Social Systems Course options and guidance for the Computation in Social Systems topic area Cyber Security and Privacy Course options and guidance for Cyber security and privacy Databases and Data Management Course options and guidance for the Databases and Data Management topic area Formal Methods Course options and guidance for the Formal Methods topic area Human-Computer Interaction and Design Course options and guidance for the Human-Computer Interaction and Design topic Machine Learning Course options and guidance for the Machine Learning topic area Natural Language Processing Course options and guidance for the Natural Language Processing topic area. Programming Languages Course options and guidance for the Programming Languages topic area Quantum Informatics Course options and guidance for the Quantum Informatics topic area Software Engineering Course options and guidance for the Software Engineering topic area Theoretical Computer Science Course options and guidance for the Theoretical Computer Science topic area Vision, Robotics and Autonomous Agents Course options and guidance for the Vision, Robotics and Autonomous Agents topic area This article was published on 2024-12-08