BSc _Hons_ Mathematics v1.1.Jul 08 Doc

Embed Size (px)

Citation preview

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    1/14

    School of Business Informatics and Software Engineering

    BSc (Hons) Mathematics

    PROGRAMME DOCUMENT

    VERSION 1.1BM v1.1

    July 2008

    University of Technology, Mauritius

    La Tour Koenig, Pointe aux Sables, Mauritius

    Tel:(230) 234 7624 Fax: (230) 234 1747 Email: [email protected]

    website: www.utm.ac.mu

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    2/14

    BM v 1.1/July 2008 Page 2 of 14

    BSc (HONS) MATHEMATICS

    A. Programme Info rmation

    As well as being a discipline in its own right, Mathematics forms the basis of modern commercial, industrial and

    technological activities. Mathematical models underpin engineering, sciences, computing and many aspects of

    management today.

    The B.Sc. (Hons.) Mathematics is a pure mathematics programme which provides the skills much in demand for

    a wide range of careers today. According to how students interests and aptitudes develop, students may

    specialise in progressively more depth or they may choose a broad range of modules from the major branches of

    mathematics during the last year of study.

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

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    3/14

    BM v 1.1/July 2008 Page 3 of 14

    PART I

    Regulations

    D. General Entry Requirements

    As per UTMS Admission Regulations.

    E. Programme Entry Requirements

    A Level in Mathematics.

    F. Programme Mode and Duration

    Full Time: 3 yearsPart Time: 4 years

    G. Teaching and Learning Strategies

    Lectures, Tutorials and Practicals

    Class Tests and Assignments

    Final year dissertation

    H. Student Support and Guidance

    Academic Tutoring: 3 hours per week per lecturer

    Intensive tutoring conducted during Week 8 of the semester

    I. Attendance Requirements

    As per UTMs Regulations and Policy.

    J. Credit System

    Core module = 3 credits

    Elective module = 6 credits

    Final year project = 9 credits

    K. Student Progress and Assessment

    For the award of the Degree, all modules must be passed overall with passes in the examinations, courseworkand other forms of assessment.

    All core modules will carry 100 marks and all electives will carry 200 marks. The modules will be assessed asfollows (unless otherwise specified) :

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    4/14

    BM v 1.1/July 2008 Page 4 of 14

    Written examinations up to a maximum of 3-hours duration and continuous assessment carrying up to amaximum of 40% of total marks. Continuous assessment can be based on seminars and/or assignments orclass tests.

    The project will carry 300 marks (9 credits)

    Maximum marks attainable:

    Level 1 1200Level 2 1200Level 3 1200

    Grading

    Grade Marks x(%)A x > 70A- 65 < x < 70B 60 < x < 65B- 55 < x < 60C 50 < x < 55C- 45 < x < 50D 40 < x < 45F x< 40

    A-D PassF Fail

    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(%) Classificationy > 70 1st Class Honours60 < y < 70 2

    ndClass 1st Division Honours

    50 < y < 60 2nd

    Class 2nd

    Division Honours45 < y < 50 3rd Class Honours40 < y < 45 Pass Degreey < 40 No Award

    N. Programme Organisation and Management

    Programme Director and Coordinator: Dr Mohammad Sameer Sunhaloo

    Contact Details:

    Room: F 0.23

    Telephone Number: 234 7624 (Ext. 150) Email: [email protected]

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    5/14

    BM v 1.1/July 2008 Page 5 of 14

    PART II

    O. Programme Structure Full Time

    BSc (HONS) MATHEMATICS

    YEAR 1 (Level 1)

    Semester 1 Semester 2

    Code Modules Hrs/Wk Credits Code Modules Hrs/Wk Credits

    L P L P

    ITE 1101 Computer Fundamentals 1+2 3 MATH 1122 Mechanics 3+0 3

    MATH 1114Mathematics I 3+0 3 MATH 1115 Mathematics II 3+0 3

    MATH 1116Real Analysis I 3+0 3 MATH 1117 Real Analysis II 3+0 3

    MATH 1118 Probability and Statistics 3+0 3 MATH 1119 Mathematical Statistics 3+0 3

    PROG 1101 Programming Essentials 2+2 3 MATH 1120 Algebra 3+0 3

    COMM 1106Communication Workshop 3+0 3 MGMT 1101Organisation and

    Management

    3+0 3

    YEAR 2 (Level 2)

    Semester 1 Semester 2

    Code Modules Hrs/Wk Credits Code Modules Hrs/Wk Credits

    L P L P

    MATH 1121 Linear Algebra 3+0 3 MATH 2124 Abstract Algebra 3+0 3

    MATH 2126 Complex Analysis 3+0 3 MATH 2127Applied MathematicalMethods

    3+0 3

    MATH 2128 Numerical Computing 2+2 3 MATH 2129 Matrix Computations 2+2 3

    MATH 2130 Mathematical Programming 3+0 3 MATH 2131Numerical Methods for

    ODEs2+2 3

    MATH 1123 Discrete Mathematics Concepts 3+0 3 MATH 2133Decision Analysis andModelling

    3+0 3

    MATH 2132 Linear Statistical Models 3+0 3 PROG 1120Data Structures and

    Algorithms2+2 3

    YEAR 3 (Level 3)

    Semester 1 Semester 2

    Code Modules Hrs/Wk Credits Code Modules Hrs/Wk Credits

    L P L P

    MATH 3138 Optimisation 3+0 3 MATH 3136 Probabilistic Models 3+0 3

    MATH 3137 Fluid Dynamics 3+0 3 MATH 3135 Functional Analysis 3+0 3MATH 3125 Topology 3+0 3 1 elective 3+3 6

    1 elective 3+3 6

    PRJ 3105 Project 9

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    6/14

    BM v 1.1/July 2008 Page 6 of 14

    List of Electives

    Code Modules Hrs/WkL P

    Credits

    MATH 3139 Numerical Methods for PDEs 3+3 6

    MATH 3140 Mathematics of Financial Derivatives 3+3 6

    MATH 3141 Mathematics for Game Programming and ComputerGraphics

    3+3 6

    MATH 3142 Scientific Visualization and Graphics 3+3 6

    MATH 3143 Statistical Analysis of Financial Data 3+3 6

    MATH 3144 Computational Statistics 3+3 6

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    7/14

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    8/14

    BM v 1.1/July 2008 Page 8 of 14

    YEAR 4

    Start of Level 3

    Semester 1 Semester 2

    Code Modules Hrs/Wk Credits Code Modules Hrs/Wk Credits

    L P L P

    MATH 3138 Optimisation 3+0 3 MATH 3125 Topology 3+0 3

    MATH 3137 Fluid Dynamics 3+0 3 MATH 3136 Probabilistic Models 3+0 3

    1 elective 3+3 6 MATH 3135 Functional Analysis 3+0 3

    PROJ 3105 Project

    YEAR 5

    Semester 1

    Code Modules Hrs/Wk Credits

    L P

    1 elective 3+3 6

    PROJ 3105 Project 9

    End of Level 3

    List of Electives

    Code Modules Hrs/Wk

    L P

    Credits

    MATH 3139 Numerical Methods for PDEs 3+3 6

    MATH 3140 Mathematics of Financial Derivatives 3+3 6

    MATH 3141 Mathematics for Game Programming and ComputerGraphics 3+3 6

    MATH 3142 Scientific Visualization and Graphics 3+3 6

    MATH 3143 Statistical Analysis of Financial Data 3+3 6

    MATH 3144 Computational Statistics 3+3 6

    The University reserves the right not to offer any given elective if the critical number of s tudents is no tattained and/or for reasons of resource constraints.

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    9/14

    BM v 1.1/July 2008 Page 9 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 andtender/marketing document

    Quantitative appraisal of documentation: FOG index

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    10/14

    BM v 1.1/July 2008 Page 10 of 14

    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

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    11/14

    BM v 1.1/July 2008 Page 11 of 14

    MATH 1121: L INEAR 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 itsgeneralizations

    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

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    12/14

    BM v 1.1/July 2008 Page 12 of 14

    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

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    13/14

    BM v 1.1/July 2008 Page 13 of 14

    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

  • 8/13/2019 BSc _Hons_ Mathematics v1.1.Jul 08 Doc

    14/14

    BM v 1.1/July 2008 Page 14 of 14

    Illumination

    Visibility determination Polygon techniques

    Shadows

    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 ofvariance, 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