Documente Academic
Documente Profesional
Documente Cultură
PROGRAMME DOCUMENT
VERSION 1.1
BM v1.1
July 2008
University of Technology, Mauritius La Tour Koenig, Pointe aux Sables, Mauritius Tel: (230) 234 7624 Fax: (230) 234 1747 Email: sobise@utm.intnet.mu website: www.utm.ac.mu
B. Programme Aims
The B.Sc. (Hons) Mathematics has been designed to provide the students with the skills and techniques needed to develop a mathematical, computational and statistical knowledge and with an understanding of how these can be applied to the formulation and solution of problems from scientific, technological, business, finance and other areas. The Programme will give the students experience of mathematical activity and investigation, and develop them to be resourceful in solving problems for which ready methods are not available. The Programme will also provide the students with broad concepts of the principal branches of Mathematics.
C. Programme Objectives
After successful completion of the Programme, the graduates should display a mastery of the principal skills required for work in mathematics, have achieved broad understanding and knowledge, and have an interest in and appreciation of mathematics, be logical and analytical, and possess skills in information technology, communication, presentation and problem-solving, be skilled in the use, and appreciate the relevance, of mathematics in a variety of applications in science, engineering and commerce.
BM v 1.1/July 2008
Page 2 of 14
PART I Regulations
I.
Attendance Requirements
J. Credit System
Core module Elective module Final year project = 3 credits = 6 credits = 9 credits
Written examinations up to a maximum of 3-hours duration and continuous assessment carrying up to a maximum of 40% of total marks. Continuous assessment can be based on seminars and/or assignments or class tests. The project will carry 300 marks (9 credits) Maximum marks attainable: Level 1 Level 2 Level 3 Grading Grade A AB BC CD F A-D F Marks x(%) x > 70 65 < x < 70 60 < x < 65 55 < x < 60 50 < x < 55 45 < x < 50 40 < x < 45 x< 40 Pass Fail 1200 1200 1200
L. Evaluation of Performance
The % mark at Level 1 contributes a 20% weighting towards the degree classification. The % mark at Level 2 contributes a 30% weighting towards the degree classification. The % mark at Level 3 contributes a 50% weighting towards the degree classification.
M. Award Classification
Overall weighted mark y(%) y > 70 60 < y < 70 50 < y < 60 45 < y < 50 40 < y < 45 y < 40 Classification 1st Class Honours nd 2 Class 1st Division Honours nd nd 2 Class 2 Division Honours 3rd Class Honours Pass Degree No Award
BM v 1.1/July 2008
PART II O. Programme Structure Full Time BSc (HONS) MATHEMATICS YEAR 1 (Level 1) Semester 1
Code Modules Hrs/Wk Credits Code
Semester 2
Modules Hrs/Wk Credits
L P ITE 1101 Computer Fundamentals MATH 1114 Mathematics I MATH 1116 Real Analysis I MATH 1118 Probability and Statistics PROG 1101 Programming Essentials COMM 1106 Communication Workshop 1+2 3+0 3+0 3+0 2+2 3+0 3 3 3 3 3 3 MATH 1122 Mechanics MATH 1115 Mathematics II MATH 1117 Real Analysis II MATH 1119 Mathematical Statistics MATH 1120 Algebra MGMT 1101 Organisation and Management
Semester 2
Modules Hrs/Wk Credits
L P MATH 1121 Linear Algebra MATH 2126 Complex Analysis MATH 2128 Numerical Computing MATH 2130 Mathematical Programming MATH 1123 Discrete Mathematics Concepts MATH 2132 Linear Statistical Models 3+0 3+0 2+2 3+0 3+0 3+0 3 3 3 3 3 3 MATH 2124 Abstract Algebra Applied Mathematical MATH 2127 Methods MATH 2129 Matrix Computations Numerical Methods for MATH 2131 ODEs Decision Analysis and MATH 2133 Modelling Data Structures and PROG 1120 Algorithms
Semester 2
Modules Hrs/Wk Credits
L MATH 3138 Optimisation MATH 3137 Fluid Dynamics MATH 3125 Topology 1 elective PRJ 3105
P 3 3 3 6 Project MATH 3136 Probabilistic Models MATH 3135 Functional Analysis 1 elective
P 3 3 6
BM v 1.1/July 2008
Page 5 of 14
List of Electives
Code Modules Hrs/Wk L P Credits
MATH 3139 Numerical Methods for PDEs MATH 3140 Mathematics of Financial Derivatives Mathematics for Game Programming and Computer MATH 3141 Graphics MATH 3142 Scientific Visualization and Graphics MATH 3143 Statistical Analysis of Financial Data MATH 3144 Computational Statistics
6 6 6 6 6 6
BM v 1.1/July 2008
Page 6 of 14
Semester 2
Modules Hrs/Wk Credits
L P ITE 1101 MATH 1114 MATH 1118 PROG 1101 Computer Fundamentals Mathematics I Probability and Statistics Programming Essentials 1+2 3+0 2+2 3+0 3 3 3 3 MATH 1116 Real Analysis I
COMM 1106 Communication Workshop MATH 1122 MATH 1115 Mechanics Mathematics II
YEAR 2
Semester 1
Code Modules Hrs/Wk Credits
L MATH 1117 MGMT 1101 MATH 1120 MATH 1119 Real Analysis II Organisation and Management Algebra Mathematical Statistics
P 3 3 3 3 MATH 1121 MATH 2126 MATH 2128 MATH 1123 Linear Algebra Complex Analysis Numerical Computing Discrete Mathematics Concepts
P 3 3 3 3
End of Level 1
YEAR 3
Semester 1
Code Modules Hrs/Wk Credits Code
Semester 2
Modules Hrs/Wk Credits
L MATH 2130 MATH 2132 MATH 2124 MATH 2127 Mathematical Programming Linear Statistical Models Abstract Algebra Applied Mathematical Methods 2+2 3+0 3+0 3+0
P 3 3 3 3 MATH 2129 MATH 2131 MATH 2133 PROG 1120 Matrix Computations Numerical Methods for ODEs Decision Analysis and Modelling Data Structures and Algorithms
P 3 3 3 3
End of Level 2
BM v 1.1/July 2008
Page 7 of 14
YEAR 4
Semester 2
Modules Hrs/Wk Credits
L P MATH 3138 Optimisation MATH 3137 Fluid Dynamics 1 elective 3+0 3+0 3+3 3 3 6 MATH 3125 Topology MATH 3136 Probabilistic Models MATH 3135 Functional Analysis PROJ 3105 Project
YEAR 5
Semester 1
Code Modules Hrs/Wk Credits
P 6 9
3+3
End of Level 3
Hrs/Wk L P Credits
List of Electives
Code Modules
MATH 3139 Numerical Methods for PDEs MATH 3140 Mathematics of Financial Derivatives Mathematics for Game Programming and Computer MATH 3141 Graphics MATH 3142 Scientific Visualization and Graphics MATH 3143 Statistical Analysis of Financial Data MATH 3144 Computational Statistics
6 6 6 6 6 6
The University reserves the right not to offer any given elective if the critical number of students is not attained and/or for reasons of resource constraints.
BM v 1.1/July 2008
Page 8 of 14
Q. Module Outline
ITE 1101: COMPUTER FUNDAMENTALS A brief history of computing Survey of various types/classes of hardware and software used in current ICT systems Survey of main areas of application of ICT Impact of ICT on individuals, business and society Forthcoming developments Areas of expertise, jobs and roles of professionals of the ICT sector
MATH 1114: MATHEMATICS I Differentiation Integration Complex numbers Polar coordinates Hyperbolic functions Limits Partial derivatives First-order ordinary differential equations Linear ordinary differential equations of second and higher order
MATH 1116: REAL ANALYSIS I Real numbers Functions and graphs Continuity and limit Differentiation Mean value theorem Maxima and minima Indeterminate forms
MATH 1118: PROBABILITY AND STATISTICS Probability theory Bayes theorem Random variables and distribution functions Mathematical expectation and generating functions
PROG 1101: PROGRAMMING ESSENTIALS Single module code Basic I/O Basic data types Sequence, selection and iteration. Use of control graph Introduction to procedural programming. Use of call graph Implementation of simple algorithms Elementary code inspection and testing Fundamental quality attributes of code Introduction to professional programming conventions and protocols
COMM 1106: COMMUNICATION WORKSHOP Development of key communication skills required by an IT professional Techniques for presentation, interviewing, report-writing, meetings, negotiations, drafting of contracts and tender/marketing document Quantitative appraisal of documentation: FOG index
Page 9 of 14
BM v 1.1/July 2008
MATH 1122: MECHANICS Coplanar forces in equilibrium Velocity and acceleration Newtons laws of motion Hookes law Momemtum Projectiles Motion in a circle General motion of a particle Simple harmonic motion Resultant motion
MATH 1115: MATHEMATICS II Matrices Vectors Determinants Classical methods for solving linear systems of equations Matrix eigenvalue problems Vector differential calculus Vector integral calculus
MATH 1117: REAL ANALYSIS II Real series Convergence tests Riemann integration Integral mean value theorem Fundamental theorem of calculus Improper integrals
MATH 1119: MATHEMATICAL STATISTICS Functions of random variables Sampling distibutions Estimation Hypothesis testing
MATH 1120: ALGEBRA Sets , relations and functions Binary operations Equivalence relation and equivalence class Groups and subgroups
MGMT1101: ORGANISATION & MANAGEMENT Constitution and mission of organisations The core management role: lead, plan, organise, coordinate and control A brief history on the evolution of management: from the mechancal to the political view of organisations Standard management functions in organisations: finance & accounting, marketing, human resources, operations & quality, environment, social responsibility, contingency planning , strategic planning Effectiveness of organisations
BM v 1.1/July 2008
Page 10 of 14
MATH 1121: LINEAR ALGEBRA Vector spaces and subspaces Linear transformations Orthogonality Inner-product spaces Determinants Eigenvalues and eigenvectors
MATH 2126: COMPLEX ANALYSIS Complex numbers and functions Complex integration Power series and Taylor series Laurent series and residue integration
MATH 2128: NUMERICAL COMPUTING Computer arithmetic Errors and error propagation Solving nonlinear equations Interpolation and approximation Numerical differentiation and numerical Integration
MATH 2130: MATHEMATICAL PROGRAMMING Linear programming The simplex method Duality and sensitivity analysis Transportation model and its variants Integer linear programming Deterministic dynamic programming
MATH 1123: DISCRETE MATHEMATICS CONCEPTS Basic counting rules Generating functions and their applications Recurrence relations The principle of inclusion and exclusion The pigeonhole principle and its generalizations The Polya theory of counting Introduction to graph theory Shortest path problems
MATH 2132: LINEAR STATISTICAL MODELS Decision theory Regression and correlation Analysis of variance Nonparametric tests
MATH 2124: ABSTRACT ALGEBRA Permutations, cosets and directed products Homomorphisms & factor groups Rings and fields
Page 11 of 14
BM v 1.1/July 2008
MATH 2127: APPLIED MATHEMATICAL METHODS Formulation of ordinary and partial differential equations Mathematical techniques: Laplace transformation, Fourier analysis, Greens function
MATH 2129: MATRIX COMPUTATIONS Matrix analysis Linear systems Orthogonalization and least squares Matrix computations Eigenvalue problems
MATH 2131: NUMERICAL METHODS FOR ODEs Singlestep method Multistep method Predictor-Corrector methods Stability analysis Stiff system Boundary value problems Initial Value problems Finite difference methods
MATH 2133: DECISION ANALYSIS AND MODELLING Decision making under risk Decision making under uncertainty Models of processes Introduction to simulation Planning and forecasting models
PROG 1120: DATA STRUCTURES AND ALGORITHMS Object oriented programme using C++ Complexity analysis Linked lists Stacks and queues Recursion Binary trees Graphs Sorting Hashing
MATH 3135: FUNCTIONAL ANALYSIS Normed linear spaces Banach spaces Duality Bounded linear maps Hilbert spaces
MATH 3137: FLUID DYNAMICS Conservation laws Eulers and Bernoullis equations Potential functions Complex variable methods
Page 12 of 14
BM v 1.1/July 2008
Irrotational flow in three dimensions Viscosity Reynolds number Boundary layers Navier-Stokes equation
MATH 3125: TOPOLOGY Set Theory and the real number line Metric spaces Topological spaces Convergence Separation axioms Countability axioms Compactness
MATH 3136: PROBABILISTIC MODELS Random walk Stochastic dynamic programming Stochastic inventory models Queueing systems Finite markov chains Markovian birth-death processes
MATH 3138: OPTIMISATION Unconstrained optimisation Steepest descent method, Newton and quasi-Newton methods Davidon-Fletcher-Powell method Fletcher-Reeves method Constrained optimisation
MATH 3139: NUMERICAL METHODS FOR PDEs Finite difference methods for elliptic, parabolic and hyperbolic differential equations Solution techniques for discretized systems Finite element methods for elliptic problems Multigrid and domain decomposition Methods
MATH 3140: MATHEMATICS OF FINANCIAL DERIVATIVES European call and put options Payoff diagrams Pricing an option Probability and stochastic background theory The Black-Scholes formula Computing the implied volatility Monte-Carlo and binomial simulation American options
MATH 3141: MATHEMATICS FOR GAME PROGRAMMING AND COMPUTER GRAPHICS Transforms Engine geometry Ray tracing
Page 13 of 14
BM v 1.1/July 2008
MATH 3142: SCIENTIFIC VISUALIZATION AND GRAPHICS 2D and 3D graphics GUI design Data visualization techniques Volume visualizations
MATH 3143: STATISTICAL ANALYSIS OF FINANCIAL DATA Data exploration, estimation, and simulation Regression Local and parametric regression Time series and state space models
MATH 3144: COMPUTATIONAL STATISTICS R open source software Objects: matrices, vectors, lists Input, output, data manipulation Descriptive analysis Graphical analysis Functions, logical operators, conditional expressions, loops Pseudo-random numbers, Monte Carlo experiments, simulation based inference Applied linear modelling: multiple regression, model selection, regression diagnostics, factors, analysis of variance, analysis of covariance, factorial designs Applied time series analysis: time series objects, model identification, ARIMA modelling Applied multivariate analysis: principal component analysis, cluster analysis, factor analysis
BM v 1.1/July 2008
Page 14 of 14