Bachelor of Science (Honours) Computer Science and Mathematics
Computer Science Joint element: First year CSCCSCJJ1_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Object-Oriented Programming |
20 |
|
AND |
|
|
|
Programming with Data |
20 |
|
AND |
|
|
Remaining credits from Level 1000 options
|
|
|
Further requirements Choose 120 credits in the academic year
|
BSc (Hons) Mathematics (Joint Honours): First year MTHMTHJJ1S_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Mathematics |
20 |
|
AND |
|
|
Remaining credits from Level 1000 options
|
|
|
Further requirements Choose 120 credits in the academic year
Students without the prerequisite for MT1002 will take MT1001 in Semester 1.
|
Computer Science Joint element: Second year (Direct Entry) CSCCSCJJ2D_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
^ |
|
Foundations of Computation (Accelerated) |
40 |
|
AND |
|
^ |
|
Computer Systems |
30 |
|
AND |
|
|
Remaining credits from Levels 1000 and 2000 options
|
|
|
Further requirements Choose 120 credits in the academic year Choose a minimum of 80 Level 2000 credits
Direct entry to Year 2 is only available to Computer Science and Mathematics or Computer Science and Statistics Degrees.
Average of the best 4 grades on MT2501 - MT2508 being 11 or higher
Automatic entry to Honours requires
- pass and have an average grade 11 or better in modules marked ^
|
Computer Science Joint element: Second year CSCCSCJJ2_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
^ |
|
Foundations of Computation |
30 |
|
AND |
|
^ |
|
Computer Systems |
30 |
|
AND |
|
|
Remaining credits from Levels 1000 and 2000 options
|
|
|
Further requirements Choose 120 credits in the academic year Choose a minimum of 80 Level 2000 credits
Average of the best 4 grades on MT2501 - MT2508 being 11 or higher
Automatic entry to Honours requires
- pass and have an average grade 11 or better in modules marked ^
|
BSc (Hons) Mathematics (Joint Honours): Second year MTHMTHJJ2S_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Linear Mathematics |
15 |
|
AND |
( |
|
Hide list
View list
|
45 credits from Module List: MT2502, MT2503, MT2505
|
|
OR |
|
|
|
Analysis |
15 |
|
|
|
|
|
Multivariate Calculus |
15 |
|
|
|
|
|
Abstract Algebra |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
|
|
Hide list
View list
|
45 credits from Module List: MT2502, MT2504, MT2505
|
|
OR |
|
|
|
Analysis |
15 |
|
|
|
|
|
Combinatorics and Probability |
15 |
|
|
|
|
|
Abstract Algebra |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
|
|
Hide list
View list
|
45 credits from Module List: MT2503, MT2506, MT2507
|
|
OR |
|
|
|
Multivariate Calculus |
15 |
|
|
|
|
|
Vector Calculus |
15 |
|
|
|
|
|
Mathematical Modelling |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
|
|
Hide list
View list
|
45 credits from Module List: MT2502, MT2504, MT2508
|
|
OR |
|
|
|
Analysis |
15 |
|
|
|
|
|
Combinatorics and Probability |
15 |
|
|
|
|
|
Statistical Inference |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
|
|
Hide list
View list
|
45 credits from Module List: MT2504, MT2505, MT2508
|
) |
|
|
|
|
Combinatorics and Probability |
15 |
|
|
|
|
|
Abstract Algebra |
15 |
|
|
|
|
|
Statistical Inference |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
Further requirements Choose 120 credits in the academic year Choose a minimum of 80 Level 2000 credits
Automatic Entry to Honours Average of the best four grades from range MT2501-MT2508 being 11 or higher.
|
Entry to Honours
Students who meet the requirements specified above, and who meet all other programme requirements, will be given automatic entry into Honours programmes.
See: )
BSc Honours
The general requirements are 480 credits over a period of normally four years (and not more than five years) or part-time equivalent, of which the final two years form an approved Honours programme of 240 credits, of which 90 credits are at 4000 level and at least a further 120 credits at 3000 and/or 4000 levels.
Computer Science Joint element: Third year CSCCSCJJ3_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Computational Complexity |
15 |
|
AND |
|
|
|
Software Engineering Team Project |
30 |
|
AND |
|
|
Hide list
View list
|
15 credits from Module List: CS3100 - CS3399
|
|
|
|
|
|
Databases |
15 |
|
|
|
|
|
Data Communications and Networks |
15 |
|
|
|
|
|
Operating Systems |
15 |
|
|
|
|
|
Artificial Intelligence |
15 |
|
|
|
|
|
Human Computer Interaction |
15 |
|
|
|
|
|
Component Technology |
15 |
|
|
|
|
|
Data Encoding |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
Further requirements Choose 120 credits in academic year
|
BSc (Hons) Mathematics (Joint Honours): Third year MTHMTHJJ3S_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
|
Hide list
View list
|
Between 0 and 45 credits from Module List: MT3501 - MT3508
|
|
AND |
|
|
|
Linear Mathematics 2 |
15 |
|
|
|
|
|
Real Analysis |
15 |
|
|
|
|
|
Complex Analysis |
15 |
|
|
|
|
|
Differential Equations |
15 |
|
|
|
|
|
Algebra: Rings and Fields |
15 |
|
|
|
|
|
Techniques of Applied Mathematics |
15 |
|
|
|
|
|
Mathematical Statistics |
15 |
|
|
|
|
|
Applied Statistics |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 60 credits from Module List: MT3000 - MT4999 (excluding MT4599, MT4794 - MT4797)
|
|
|
|
|
|
Linear Mathematics 2 |
15 |
|
|
|
|
|
Real Analysis |
15 |
|
|
|
|
|
Complex Analysis |
15 |
|
|
|
|
|
Differential Equations |
15 |
|
|
|
|
|
Algebra: Rings and Fields |
15 |
|
|
|
|
|
Techniques of Applied Mathematics |
15 |
|
|
|
|
|
Mathematical Statistics |
15 |
|
|
|
|
|
Applied Statistics |
15 |
|
|
|
|
|
Numerical Analysis |
15 |
|
|
|
|
|
Mathematical Programming |
15 |
|
|
|
|
MT3852
|
Automata, Languages and Complexity
|
15 |
|
|
|
|
|
Groups |
15 |
|
|
|
|
|
Real and Abstract Analysis |
15 |
|
|
|
|
|
Linear and Nonlinear Waves |
15 |
|
|
|
|
MT4111
|
Symbolic Computation
|
15 |
|
|
|
|
|
Computing in Mathematics |
15 |
|
|
|
|
|
Computing in Statistics |
15 |
|
|
|
|
|
Topics in the History of Mathematics |
15 |
|
|
|
|
MT4507
|
Classical Mechanics
|
15 |
|
|
|
|
|
Dynamical Systems |
15 |
|
|
|
|
|
Fluid Dynamics |
15 |
|
|
|
|
|
Solar Theory |
15 |
|
|
|
|
MT4511
|
Asymptotic Methods
|
15 |
|
|
|
|
|
Fractal Geometry |
15 |
|
|
|
|
MT4514
|
Graph Theory
|
15 |
|
|
|
|
MT4515
|
Functional Analysis
|
15 |
|
|
|
|
|
Finite Mathematics |
15 |
|
|
|
|
|
Number Theory |
15 |
|
|
|
|
|
Topology |
15 |
|
|
|
|
MT4527
|
Time Series Analysis
|
15 |
|
|
|
|
|
Markov Chains and Processes |
15 |
|
|
|
|
|
Population Genetics |
15 |
|
|
|
|
|
Bayesian Inference |
15 |
|
|
|
|
MT4536
|
Stochastic and Spatial Processes
|
15 |
|
|
|
|
|
Spatial Processes |
15 |
|
|
|
|
|
Quantitative Risk Management |
15 |
|
|
|
|
|
Financial Mathematics |
15 |
|
|
|
|
|
Mathematical Biology 1 |
15 |
|
|
|
|
MT4553
|
Theory of Electric and Magnetic Fields
|
15 |
|
|
|
|
|
Statistical Inference |
15 |
|
|
|
|
MT4607
|
Generalised Linear Models and Data Analysis
|
15 |
|
|
|
|
MT4608
|
Sampling Theory
|
15 |
|
|
|
|
MT4609
|
Multivariate Analysis
|
15 |
|
|
|
|
MT4613
|
Statistical Research in Practice
|
15 |
|
|
|
|
|
Design of Experiments |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
Further requirements Choose 120 credits in academic year
BSc Mathematics Third and Fourth Year Programme Requirements: 45 credits in three of: MT3501 - MT3508; 15 Credits: MT4599 or other approved Joint Honours project; 60 Further Credits: MT3000 - MT4999;
|
Computer Science Joint element: Fourth year CSCCSCJJ4_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Logic and Software Verification |
15 |
|
AND |
( |
|
|
Minor Software Project |
15 |
|
OR |
|
|
|
Joint Project (30cr) |
30 |
) |
AND |
|
|
Hide list
View list
|
Between 0 and 15 credits from Module List: CS3100 - CS3399, ID4001, ID5059
|
|
AND |
|
|
|
Databases |
15 |
|
|
|
|
|
Data Communications and Networks |
15 |
|
|
|
|
|
Operating Systems |
15 |
|
|
|
|
|
Artificial Intelligence |
15 |
|
|
|
|
|
Human Computer Interaction |
15 |
|
|
|
|
|
Component Technology |
15 |
|
|
|
|
|
Data Encoding |
15 |
|
|
|
|
|
Communication and Teaching in Science |
15 |
|
|
|
|
|
Knowledge Discovery and Datamining |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 30 credits from Module List: CS4100 - CS4999 (except CS4796), CS5010 - CS5089 (except CS5041 - CS5042)
|
|
|
|
|
|
Computer Graphics |
15 |
|
|
|
|
|
Distributed Systems |
15 |
|
|
|
|
|
Visual Analytics |
15 |
|
|
|
|
|
Programming Language Design and Implementation |
15 |
|
|
|
|
|
Computer Architecture |
15 |
|
|
|
|
|
Computer Security |
15 |
|
|
|
|
|
Concurrency and Multi-Core Architectures |
15 |
|
|
|
|
|
Signal Processing and Perception for Digital Media |
15 |
|
|
|
|
|
Video Games |
15 |
|
|
|
|
|
Constraint Programming |
15 |
|
|
|
|
|
Computer Science (Special Subject) |
15 |
|
|
|
|
|
Artificial Intelligence Principles |
15 |
|
|
|
|
|
Artificial Intelligence Practice |
15 |
|
|
|
|
|
Language and Computation |
15 |
|
|
|
|
|
Machine Learning |
15 |
|
|
|
|
|
Artificial Intelligence (Special Subject) |
15 |
|
|
|
|
|
Principles of Computer Communication Systems |
15 |
|
|
|
|
|
Practice in Computer Communication Systems |
15 |
|
|
|
|
|
Advanced Topics in Computer Communication Systems |
15 |
|
|
|
|
|
Networks and Distributed Systems (Special Subject) |
15 |
|
|
|
|
|
Software Engineering Principles |
15 |
|
|
|
|
|
Software Engineering Practice |
15 |
|
|
|
|
|
Critical Systems Engineering |
15 |
|
|
|
|
|
Software Architecture |
15 |
|
|
|
|
|
Software Engineering (Special Subject) |
15 |
|
|
|
|
|
Human Computer Interaction Principles and Methods |
15 |
|
|
|
|
|
Information Visualisation and Visual Analytics |
15 |
|
|
|
|
|
Data-Intensive Systems |
15 |
|
|
|
|
|
Data Ethics and Privacy |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
Further requirements Choose 120 credits in academic year
Students must select 60 credits from the Computer Science element.
|
BSc (Hons) Mathematics (Joint Honours): Fourth year MTHMTHJJ4S_1718
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Project in Mathematics / Statistics |
15 |
|
AND |
|
|
Hide list
View list
|
Between 0 and 45 credits from Module List: MT3501 - MT3508
|
|
AND |
|
|
|
Linear Mathematics 2 |
15 |
|
|
|
|
|
Real Analysis |
15 |
|
|
|
|
|
Complex Analysis |
15 |
|
|
|
|
|
Differential Equations |
15 |
|
|
|
|
|
Algebra: Rings and Fields |
15 |
|
|
|
|
|
Techniques of Applied Mathematics |
15 |
|
|
|
|
|
Mathematical Statistics |
15 |
|
|
|
|
|
Applied Statistics |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
|
|
Hide list
View list
|
Between 0 and 60 credits from Module List: MT3000 - MT4999 (excluding MT4599), ID4001
|
|
|
|
|
|
Linear Mathematics 2 |
15 |
|
|
|
|
|
Real Analysis |
15 |
|
|
|
|
|
Complex Analysis |
15 |
|
|
|
|
|
Differential Equations |
15 |
|
|
|
|
|
Algebra: Rings and Fields |
15 |
|
|
|
|
|
Techniques of Applied Mathematics |
15 |
|
|
|
|
|
Mathematical Statistics |
15 |
|
|
|
|
|
Applied Statistics |
15 |
|
|
|
|
|
Numerical Analysis |
15 |
|
|
|
|
|
Mathematical Programming |
15 |
|
|
|
|
MT3852
|
Automata, Languages and Complexity
|
15 |
|
|
|
|
|
Groups |
15 |
|
|
|
|
|
Real and Abstract Analysis |
15 |
|
|
|
|
|
Linear and Nonlinear Waves |
15 |
|
|
|
|
MT4111
|
Symbolic Computation
|
15 |
|
|
|
|
|
Computing in Mathematics |
15 |
|
|
|
|
|
Computing in Statistics |
15 |
|
|
|
|
|
Topics in the History of Mathematics |
15 |
|
|
|
|
MT4507
|
Classical Mechanics
|
15 |
|
|
|
|
|
Dynamical Systems |
15 |
|
|
|
|
|
Fluid Dynamics |
15 |
|
|
|
|
|
Solar Theory |
15 |
|
|
|
|
MT4511
|
Asymptotic Methods
|
15 |
|
|
|
|
|
Fractal Geometry |
15 |
|
|
|
|
MT4514
|
Graph Theory
|
15 |
|
|
|
|
MT4515
|
Functional Analysis
|
15 |
|
|
|
|
|
Finite Mathematics |
15 |
|
|
|
|
|
Number Theory |
15 |
|
|
|
|
|
Topology |
15 |
|
|
|
|
MT4527
|
Time Series Analysis
|
15 |
|
|
|
|
|
Markov Chains and Processes |
15 |
|
|
|
|
|
Population Genetics |
15 |
|
|
|
|
|
Bayesian Inference |
15 |
|
|
|
|
MT4536
|
Stochastic and Spatial Processes
|
15 |
|
|
|
|
|
Spatial Processes |
15 |
|
|
|
|
|
Quantitative Risk Management |
15 |
|
|
|
|
|
Financial Mathematics |
15 |
|
|
|
|
|
Mathematical Biology 1 |
15 |
|
|
|
|
MT4553
|
Theory of Electric and Magnetic Fields
|
15 |
|
|
|
|
|
Statistical Inference |
15 |
|
|
|
|
MT4607
|
Generalised Linear Models and Data Analysis
|
15 |
|
|
|
|
MT4608
|
Sampling Theory
|
15 |
|
|
|
|
MT4609
|
Multivariate Analysis
|
15 |
|
|
|
|
MT4613
|
Statistical Research in Practice
|
15 |
|
|
|
|
|
Design of Experiments |
15 |
|
|
|
|
|
Joint Dissertation (30cr) |
30 |
|
|
|
|
|
Joint Project (30cr) |
30 |
|
|
|
|
|
Communication and Teaching in Science |
15 |
|
|
|
|
Note:
- Not all modules are available in every academic year and/or semester
- Individual modules may have requisites to satisfy to be eligible to select them
For further details, see the entry for each individual module above
|
|
|
Further requirements Choose 120 credits in academic year
BSc Mathematics Third and Fourth Year Programme Requirements: 45 credits in three of: MT3501 - MT3508; 15 Credits: MT4599 or other approved Joint Honours project; 60 Further Credits: MT3000 - MT4999;
|
Study abroad
In the case of students who spend part of the Honours programme on a recognised Study Abroad scheme, the Programme Requirements will be amended to take into account overseas courses which are approved by the relevant 91¹û¶³ÊÓƵ School in the Learning Agreement (see ).