|
Level 1 courses (MTH1)
|
Course
code
|
Course description
|
Designation
|
Prerequisite
/Co-requisite
|
Course
units
|
|
MTH101
|
Calculus 1
|
|
|
10
|
|
MTH102
|
Linear Mathematics 1
|
|
|
10
|
|
MTH111
|
Calculus 2
|
|
|
10
|
|
MTH112
|
Mathematical Discourse and Structures
|
|
|
10
|
|
MTH109
|
Mathematics for Food Science and Chemistry
|
|
|
10
|
MT109 may not be taken by a student who has registered for one or more of MTH101, MTH102, MTH111, MTH112.
Level 2 courses (MTH2)
|
Course
code
|
Course description
|
Designation
|
Prerequisite
/Co-requisite
|
Course
units
|
|
MTH201
|
Analysis 1
|
M
|
MTH101
|
10
|
|
MTH202
|
Linear Mathematics 2
|
M
|
MTH102
|
10
|
|
MTH204
|
Vector Calculus
|
|
MTH101,111
|
10
|
|
MTH007
|
Number Theory
|
|
MTH112,101
|
10
|
|
MTH208
|
Advanced Calculus 1
|
M
|
MTH101
|
10
|
|
MTH211
|
Ordinary Differential Equations
|
M
|
MTH102
|
10
|
|
MTH212
|
Numerical Methods
|
|
MTH101/211
|
10
|
|
MTH214
|
Mechanics
|
|
MTH111
|
10
|
|
MTH006
|
History of Mathematical Thought
|
|
|
10
|
|
MTH215
|
Graph Theory
|
|
|
10
|
A student who has not taken Level 1 Statistics courses may take STS101 and or STS 111 as a Level 2 Mathematics course. A candidate must take precisely ONE of the two courses MTH 201, MTH 208.
Level 2 Honours Courses (HMTH2)
|
Course
code
|
Course description
|
Designation
|
Prerequisite
/Co-requisite
|
Course
units
|
|
HMTH201
|
Analysis 1
|
H
|
MTH101
|
10
|
|
HMTH202
|
Linear Mathematics 2
|
H
|
MTH102
|
10
|
|
HMTH204
|
Vector Calculus
|
|
MTH101
|
10
|
|
HMTH006
|
History of Mathematical Thought
|
|
|
10
|
|
HMTH211
|
Ordinary Differential Equations
|
|
MTH102
|
10
|
|
HMTH212
|
Numerical Methods
|
|
MTH101, 211
|
10
|
|
HMTH215
|
Graph Theory
|
|
MTH112
|
10
|
|
HMTH221
|
Optimization
|
|
/HMTH213
|
10
|
|
HMTH223
|
Linear Models
|
|
|
10
|
|
HMTH224
|
Introduction to Mathematical Modelling
|
|
|
10
|
|
HMTH005
|
Algebra 1
|
|
MTH112
|
10
|
|
HMTH231
|
Analysis 2
|
H
|
HMTH201
|
10
|
|
HMTH232
|
PDE’s and Fourier Series
|
|
/HMTH211
|
10
|
|
HMTH233
|
Probability Theory 2
|
|
/HMTH203
|
10
|
|
HMTH015
|
Algebra 2
|
|
/HMTH005
|
10
|
|
HMTH236
|
Complex Variable
|
|
MTH201
|
10
|
|
HMTH239
|
Introduction to Fluid Mechanics
|
|
HMTH204
/MTH214
|
10
|
|
HMTH007
|
Number Theory
|
|
MTH112/101
|
10
|
|
HMTH017
|
Analytical Number Theory
|
|
HMTH007
|
10
|
Level 3 courses (MTH3)
|
Course
code
|
Course description
|
Designation
|
Prerequisite
/Co-requisite
|
Course
units
|
|
MTH301
|
Optimization
|
|
|
10
|
|
MTH303
|
Linear Models
|
|
MTH213
|
10
|
|
MTH306
|
Introduction to Mathematical Modelling
|
|
MTH211
|
10
|
|
MTH005
|
Algebra 1
|
|
MTH112
|
10
|
|
MTH311
|
Analysis 2
|
M
|
MTH201
|
10
|
|
MTH312
|
Fourier Series and PDE s
|
|
MTH101
|
10
|
|
MTH015
|
Algebra 2
|
|
MTH005
|
10
|
|
MTH316
|
Complex Variable
|
|
MTH201 or 208,
MTH102
|
10
|
|
MTH318
|
Advanced Calculus 2
|
M
|
MTH208
|
10
|
|
MTH319
|
Introduction to Fluid Mechanics
|
|
MTH204,MTH214
|
10
|
|
MTH006
|
History of Mathematical Thought
|
|
|
10
|
Notes
a)A student who has not taken Level 2 Statistics courses may take STS211 and/or STS213 as Level 3 Mathematics courses.
- b)A candidate must take precisely ONE of the two courses MTH311, MTH318.
Level 3 Honours courses (HMTH3/4)
|
Course
code
|
Course description
|
Designation
|
Prerequisite
/Co-requisite
|
Course
units
|
|
HMTH321
|
Analysis 3
|
H
|
HMTH231
|
20
|
|
HMTH322
|
Complex Analysis 3
|
|
HMTH231,236
|
20
|
|
HMTH323
|
Further Real Analysis
|
|
/HMTH321
|
20
|
|
HMTH324
|
Further Complex Analysis
|
|
/HMTH322
|
20
|
|
HMTH326
|
Applied Group Theory
|
|
HMTH015,
HMTH202
|
20
|
|
HMHT327
|
Fluid Mechanics
|
|
HMTH234
|
20
|
|
HMTH328
|
Partial Differential Equations
|
|
HMTH232
|
20
|
|
HMTH329
|
Non‑linear Ordinary Differential Equations
|
|
HMTH212,211
|
20
|
|
HMTH330
|
Perturbation Theory
|
|
HMTH232
|
20
|
|
HMTH331
|
Calculus of Variations
|
|
HMTH231
|
20
|
|
HMTH332
|
Control Theory
|
|
HMTH231
|
20
|
|
HMTH333
|
Further Numerical Methods with Optimization
|
|
HMTH212,211
|
20
|
|
HMTH334
|
Numerical Solutions of PDE’s
|
|
HMTH212
|
20
|
|
HHMTH035
|
Commutative Algebra
|
|
HMTH015
|
20
|
|
HHMTH036
|
Topology
|
|
|
20
|
|
HHMTH037
|
Set Theory and Logic
|
|
|
20
|
|
HHMTH038
|
Group Theory
|
|
HMTH0105
|
20
|
|
HMTH339
|
Field Extensions and Galois Theory
|
|
HMTH015
|
20
|
|
HMTH340
|
Advanced Graph Theory
|
|
HMTH215
|
20
|
|
HMTH341
|
Number Theory
|
|
HMTH217
|
20
|
|
HMTH342
|
Advanced Probability Theory
|
|
HMTH215, 231,233
|
20
|
|
HMTH343
|
General Linear Models
|
|
|
20
|
|
HMTH344
|
Risk Theory
|
|
HMTH223
|
20
|
|
HMTH345
|
Sampling Theory
|
|
HMTH213
|
20
|
|
HMTH346
|
Stochastic Processes
|
|
HMTH233
|
20
|
|
HMTH370
|
Dissertation
|
H
|
|
20
|
A candidate registered for the BSc Honours (Mathematics) may take courses worth at most 40 course units from among the following courses: HSTS301, HSTS302, HSTS312, HSTS323, HSTS324, HSTS325, HSTS326, HSTS403, HSTS411, HSTS406, HSTS415, HSTS427, HSTS428.
Notes:
- Each student will be required to submit a dissertation for HMTH370, prepared using TEX or IATEX, of between 30 and 50 pages by not later than the end of teaching in the second semester of his/her final year. The student will be required to present at least one seminar on his project during the year and may be required to attend an oral examination.
- A student will be expected to spend most of the vacation between the first and second semesters working on the research project which forms part of HMTH370. This work will normally require the student to be in attendance in the Department.
LEVEL 1(HMTH1)
SEMESTER 1
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH101
|
Calculus 1
|
|
|
10
|
|
HMTH102
|
Linear Mathematics 1
|
|
|
10
|
|
HSTS101
|
Probability Theory 1
|
|
/HMTH101, HMTH102
|
10
|
|
HCT113
|
Programming 1
|
|
|
10
|
|
HMTH103
|
Introduction to Number Theory
|
|
|
10
|
|
HCT120
|
Introduction to Use of Computers
|
|
|
10
|
SEMESTER 2
Each student shall take the non-optional courses and at least one optional course.
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH111
|
Calculus 2
|
|
HMTH101
|
10
|
|
HMTH112
|
Mathematical Discourse and Structures
|
|
|
10
|
|
HMTH113
|
Ordinary Differential Equations
|
|
HMTH101,HMTH102
|
10
|
|
HMTH114
|
Mathematical Packages
|
Practical
|
|
10
|
|
HBS111
|
Entrepreneurship
|
Core
|
|
10
|
|
HSTS111
|
Statistical Inference
|
Optional
|
HSTS 101, HMTH 101
|
10
|
|
HCT108
|
Data Structures and Algorithms
|
Optional
|
|
10
|
|
HMTH115
|
Decision Theory
|
Optional
|
|
10
|
LEVEL 2(HMTH2)
In each semester a student shall take all the non-optional courses andtwo optional courses, the optional courses shall be chosen from one of the following Options: the Pure Mathematics Options (Option 1), the Applied Mathematics Options (Option 2) OR the Statistics Options.(Option 3)
SEMESTER 1
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH201
|
Analysis 1
|
Core
|
HMTH101
|
10
|
|
HMTH202
|
Linear Mathematics 2
|
Core
|
HMTH102
|
10
|
|
HMTH212
|
Numerical Methods
|
|
HMTH101
|
10
|
|
HBS201
|
Business Management for Scientists
|
Core
|
|
10
|
|
HMTH204
|
Vector Calculus
|
Option 2
|
HMTH111
|
10
|
|
HMTH224
|
Introduction to Mathematical Modelling
|
Option 2
|
HMTH113
|
10
|
|
HMTH007
|
Number Theory
|
Option 1
|
HMTH 112
|
10
|
|
HMTH005
|
Algebra 1
|
Option 1
|
HMTH 112
|
10
|
|
HSTS201
|
Theory of Estimation and Testing of Hypotheses
|
Option 3
|
HSTS111
|
10
|
|
HSTS213
|
Probability Theory 2
|
Option 3
|
HSTS 101
|
10
|
SEMESTER 2
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH221
|
Optimisation
|
|
|
10
|
|
HMTH 231
|
Analysis 2
|
Core
|
HMTH201
|
10
|
|
HMTH236
|
Complex Variables
|
|
HMTH101
|
10
|
|
HMTH232
|
Fourier Series and Partial Differential Equations
|
|
HMTH101
|
10
|
|
HMTH214
|
Mechanics
|
Option 2
|
HMTH204
|
10
|
|
HMTH
|
Introduction to Financial Mathematics
|
Option 2
|
HMTH201
|
10
|
|
HMTH215
|
Graph Theory
|
Option 1
|
|
10
|
|
HMTH015
|
Algebra 2
|
Option 1
|
HMTH005
|
10
|
|
HSTS212
|
Design and Analysis of Experimental Data
|
Option 3
|
|
10
|
|
HSTS205
|
Demography
|
Option 3
|
|
10
|
|
HSTS203
|
Time Series Analysis
|
Option 3
|
|
10
|
|
HSTS215
|
Multivariate Methods
|
Option 3
|
|
10
|
LEVEL 3(HMTH3)
SEMESTERS 1 and 2
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH380
|
Industrial Attachment
|
|
|
120
|
LEVEL 4 (HMTH4)
SEMESTER 1
A student shall take the core courses HMTH 470 and HMTH 321 Real Analysis 3 and four other courses. The Dissertation Project is worth 20 course units and is taken over both semesters.
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH 321
|
Real Analysis 3
|
Core
|
HMTH 231
|
10
|
|
HMTH 322
|
Complex Analysis 3
|
Optional
|
HMTH231, HMTH236
|
10
|
|
HMTH 329
|
Nonlinear Ordinary Differential Equations
|
Optional
|
HMTH212
|
10
|
|
HMTH334
|
Numerical Solutions of PDEs
|
Optional
|
HMTH 212
|
10
|
|
HMTH328
|
Partial Differential Equations 1
|
Optional
|
HMTH 232
|
10
|
|
HMTH038
|
Group Theory 1
|
Optional
|
|
10
|
|
HMTH239
|
Fluid Mechanics 1
|
Optional
|
HMTH 204,HMTH 214
|
10
|
|
HMTH035
|
Commutative Algebra 1
|
Optional
|
HMTH 015
|
10
|
|
HMTH
|
Stochastic Control Theory
|
Optional
|
|
10
|
|
HMTH470
|
Dissertation Project
|
Core
|
|
-
|
SEMESTER 2
A student shall take the core courses HMTH 470 and Real Analysis 4 and four other courses. The dissertation is worth 20 course units and is taken over both semesters.
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH
|
Real Analysis 4
|
Core
|
HMTH231,HMTH321
|
10
|
|
HMTH
|
Commutative Algebra 2
|
Optional
|
HMTH035
|
10
|
|
HMTH
|
Complex Analysis 4
|
Optional
|
HMTH322
|
10
|
|
HMTH
|
Dynamical Systems and Chaos
|
Optional
|
|
10
|
|
HMTH
|
Finite Element Methods
|
Optional
|
HMTH334
|
10
|
|
HMTH
|
Partial Differential Equations 2
|
Optional
|
HMTH328
|
10
|
|
HMTH
|
Group Theory 2
|
Optional
|
HMTH038
|
10
|
|
HMTH
|
Fluid Mechanics 2
|
Optional
|
HMTH239
|
10
|
|
HMTH470
|
Dissertation
|
Core
|
|
20
|
The list below is of Level 4 courses which may or may not be on offer in a particular year. The courses on offer and the semester in which they will be taught will be listed at the time of registration for the first semester
.
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HMTH323
|
Real Analysis 5
|
Optional
|
HMTH321
|
10
|
|
HMTH324
|
Complex Analysis 5
|
Optional
|
|
10
|
|
HMTH 326
|
Applied Group Theory
|
Optional
|
HMTH322
|
10
|
|
HMTH 327
|
Fluid Mechanics
|
Optional
|
|
10
|
|
HMTH 330
|
Perturbation Theory
|
Optional
|
HMTH015
|
10
|
|
HMTH 331
|
Calculus of Variations
|
Optional
|
|
10
|
|
HMTH 332
|
Control Theory
|
Optional
|
HMTH234
|
10
|
|
HMTH 333
|
Further Numerical Methods with Optimisation
|
Optional
|
HMTH232, HMTH231
|
10
|
|
HMTH 036
|
Topology
|
Optional
|
|
10
|
|
HMTH 037
|
Set Theory
|
Optional
|
HMTH015
|
10
|
|
HMTH 339
|
Field Extensions and Galois Theory
|
Optional
|
HMTH015
|
10
|
|
HMTH
|
Logic
|
Optional
|
HMTH 037
|
10
|
|
HMTH
|
Population Dynamics
|
Optional
|
HMTH224
|
10
|
|
HMTH
|
Advanced Graph Theory 1
|
Optional
|
|
10
|
|
HMTH
|
Advanced Graph Theory 2
|
Optional
|
|
10
|
A candidate registered for BSc Honours Degree in Mathematics may take, as part of Level 4 of his/her BSc Honours in Mathematics Level 4, courses worth at most forty course units from among the following Statistics courses: HSTS403 Advanced Probability Theory 1, HSTS4412 Advanced Probability Theory 2, HSTS423 Econometrics, HSTS425 Operations Research, HSTS416 Stochastic Processes 1, HSTS417 Stochastic Processes, HSTS408 Risk Theory 1, HSTS418 Risk Theory 2
Notes:
- Each student shall submit the dissertation for HMTH 470, prepared using TEX or LATEX, of between 50 and 60 pages by not later than the end of teaching in the second semester of his/her final year. The student will be required to present at least three seminars on his/her project during the year and may be required to attend an oral examination.
- A student will be expected to spend most of the vacation between the first and second semester working on the Dissertation Project which forms part of HMTH 470. This work will normally require him/her to be in attendance in the Department.
|