Course image CS430/CS910: Foundations of Data Analytics
2025/26
Course image CS435/CS915: Advanced Computer Security
2025/26
Course image CS412/CS932: Formal Systems Development
2025/26
Course image CS3D2:Machine Learning and Data Mining (DA)
2025/26
Course image CS352:Project Management for Computer Scientists
2025/26
Course image CS349:Principles of Programming Languages
2025/26
Course image CS342:Machine Learning
2025/26
The module covers the main models and algorithms for regression, classification, clustering, and probabilistic classification. Topics such as linear and logistic regression, regularisation, probabilistic (Bayesian) inference, SVMs, neural networks, clustering, and dimensionality reduction are covered. The module primarily uses the Python programming language and assumes familiarity with linear algebra, probability theory, and programming in Python.
Course image CS241:Operating Systems and Computer Networks
2025/26
Course image CS118:Programming for Computer Scientists
2025/26