Bsc with Mathematics

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.

    1. 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.