Bachelor of Science (Honours) Computer Science and Mathematics
BSc (Hons) Computer Science (Joint Honours): First year CSCCSCJJ1_2122
|
|
|
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_2122
|
|
|
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.
|
BSc (Hons) Computer Science (Joint Honours): Second year (Direct Entry) CSCCSCJJ2D_2122
|
|
|
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.
Automatic entry to Honours requires
- pass and have an average grade 11 or better in modules marked ^
|
BSc (Hons) Computer Science (Joint Honours): Second year CSCCSCJJ2_2122
|
|
|
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
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_2122
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Linear Mathematics |
15 |
|
AND |
|
|
Hide list
View list
|
45 credits from Module List: MT2502 - MT2508
|
|
|
|
|
|
Analysis |
15 |
|
|
|
|
|
Multivariate Calculus |
15 |
|
|
|
|
|
Combinatorics and Probability |
15 |
|
|
|
|
|
Abstract Algebra |
15 |
|
|
|
|
|
Vector Calculus |
15 |
|
|
|
|
|
Mathematical Modelling |
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
Additional Information from the School For guidance on module choice at 2000-level in Mathematics and Statistics please consult the School Handbook, at /mathematics-statistics/students/ug/module-choices-2000
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.
BSc (Hons) Computer Science (Joint Honours): Third year CSCCSCJJ3_2122
|
|
|
Code |
Module name |
Credits |
|
|
|
|
|
Logic and Reasoning |
15 |
|
AND |
|
|
|
Computational Complexity |
15 |
|
AND |
|
|
|
Software Engineering Team Project |
30 |
|
|
Further requirements Choose 120 credits in academic year
There are three core modules in third year.
|
BSc (Hons) Mathematics (Joint Honours): Third year MTHMTHJJ3S_2122
|
|
|
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 |
|
|
|
|
|
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 |
|
|
|
|
MT4512
|
Automata, Languages and Complexity
|
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 |
|
|
|
|
|
Spatial Statistics |
15 |
|
|
|
|
|
Quantitative Risk Management |
15 |
|
|
|
|
|
Financial Mathematics |
15 |
|
|
|
|
|
Population Dynamics Models in Mathematical Biology |
15 |
|
|
|
|
MT4553
|
Theory of Electric and Magnetic Fields
|
15 |
|
|
|
|
|
Classical Statistical Inference |
15 |
|
|
|
|
MT4607
|
Generalised Linear Models and Data Analysis
|
15 |
|
|
|
|
MT4608
|
Sampling Theory
|
15 |
|
|
|
|
MT4609
|
Multivariate Analysis
|
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 (Joint Honours) 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, ID4001;
|
BSc (Hons) Computer Science (Joint Honours): Fourth year CSCCSCJJ4_2122
|
|
|
Code |
Module name |
Credits |
|
|
( |
|
|
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 |
|
|
|
|
ID4001
|
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 15 and 45 credits from Module List: CS4052, CS4100 - CS4999 excluding CS4701, CS4796, CS5010 - CS5089 except CS5041 and CS5042.
|
|
|
|
|
|
Logic and Software Verification |
15 |
|
|
|
|
|
Computer Graphics |
15 |
|
|
|
|
|
Distributed Systems |
15 |
|
|
|
|
|
Advanced Communication Networks and 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: Sound, Image, Video |
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 |
|
|
|
|
|
Principles of Computer Communication Systems |
15 |
|
|
|
|
|
Software Engineering Principles |
15 |
|
|
|
|
|
Software Engineering Practice |
15 |
|
|
|
|
|
Critical Systems Engineering |
15 |
|
|
|
|
|
Software Architecture |
15 |
|
|
|
|
|
Human Computer Interaction Principles and Methods |
15 |
|
|
|
|
|
Information Visualisation |
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 or 75 credits from the Computer Science element. CS4052 is an optional module.
|
BSc (Hons) Mathematics (Joint Honours): Fourth year MTHMTHJJ4S_2122
|
|
|
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 |
|
|
|
|
|
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 |
|
|
|
|
MT4512
|
Automata, Languages and Complexity
|
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 |
|
|
|
|
|
Spatial Statistics |
15 |
|
|
|
|
|
Quantitative Risk Management |
15 |
|
|
|
|
|
Financial Mathematics |
15 |
|
|
|
|
|
Population Dynamics Models in Mathematical Biology |
15 |
|
|
|
|
MT4553
|
Theory of Electric and Magnetic Fields
|
15 |
|
|
|
|
|
Classical Statistical Inference |
15 |
|
|
|
|
MT4607
|
Generalised Linear Models and Data Analysis
|
15 |
|
|
|
|
MT4608
|
Sampling Theory
|
15 |
|
|
|
|
MT4609
|
Multivariate Analysis
|
15 |
|
|
|
|
|
Design of Experiments |
15 |
|
|
|
|
|
Joint Dissertation (30cr) |
30 |
|
|
|
|
|
Joint Project (30cr) |
30 |
|
|
|
|
ID4001
|
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 (Joint Honours) 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, ID4001;
|
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 ).