Year 1 Modules

All modules 5 credits unless otherwise stated.

1
2
3
4
5
6
7
8
9
CS1106 Introduction to Relational Databases
CS1112 Foundations of Computer Science I
CS1113 Foundations of Computer Science II 
CS1117 Introduction to Programming (15 credits)
AM1054 Mathematical Software 
MA1058 Introduction to Linear Algebra
MA1059 Calculus 
ST1050 Statistical Programming in R
ST1051 Introduction to Probability and Statistics

Plus 5 credits from the following:

Electives

AM1053 Introduction to Mathematical Modelling
ST1401 Introduction to Operations Research

Year 2 (Core)

CS2208 Information Storage and Management I 
CS2209 Information Storage and Management II 
CS2513 Intermediate Programming
CS2514 Introduction to Java 
CS2515 Algorithms and Data Structures I
CS2516 Algorithms and Data Structures II 
MA2055 Linear Algebra 
MA2071 Multivariable Calculus
ST2053 Introduction to Regression Analysis
ST2054 Probability and Mathematical Statistics (10 credits)

Electives

AM2052 Mathematical Modelling
ST2402 Modelling and Systems for Decision Making

Year 3 

CS3204 Cloud Infrastructure and Services
CS3205 Data Visualization for Analytics Applications 
CS3220 Work Placement DSA (10 credits) 
CS3306 Workplace Technology and Skills (10 credits)
CS3318 Advanced Programming with Java 
CS3509 Theory of Computation 
ST3053 Stochastic Modelling I 
ST3061 Statistical Theory of Estimation 
ST3069 Generalised Linear Models 
ST3070 Statistical Theory of Hypothesis Testing 
plus Work placement: 6 months (March to September) or 12 months (from March)

Year 4 

CS4701 Analytics Project for Computer Science (15 credits) or
ST4092 Data Analytics Project (15 credits)

and

1
2
3
4
5
CS4704 Algorithms and Data Structures for Analytics
CS4705 Computational Machine Learning 
ST4060 Statistical Methods for Machine Learning I
ST4061 Statistical Methods for Machine Learning II
ST4069 Multivariate Methods for Data Analysis (10 credits)
Edit

Pub: 09 Jan 2023 17:50 UTC

Views: 22