|
Department of Mathematics & Computer Science |
| Home | Staff | Programmes | Regulations | Course Synopses |
Academic Programmes
MATHEMATICS PROGRAMMES
YEAR I
M1501 Algebra, Trigonometry and Analytic Geometry 5H
M1502 Calculus I 5H
PLUS
At least twenty-six (26) credit hours from relevant disciplines
YEAR II
Single Major (36H)
M2401 Logic Set Theory and Algebraic Structures 4H
M2402 Linear Algebra 4H
M2403 Calculus IIA 4H
M2404 Calculus IIB 4H
M2405 Vectors and Mechanics 4H
M2406 Numerical Analysis I 4H
ST2412 Introduction to Probability 4H
ST2442 Introduction to Operations Research 4H
CS2431 Programming Fundamentals 4H
Double Major (20H)
M2401 Logic Set Theory and Algebraic Structures 4H
M2402 Linear Algebra 4H
M2403 Calculus IIA 4H
M2404 Calculus IIB 4H
M2405 Vectors and Mechanics 4H
YEAR III
Single Major (36H)
M3401 Vector Calculus 4H
M3402 Real Analysis I 4H
M3403 Differential Equations 4H
M3404 Mechanics 4H
M3405 Introduction to Abstract Algebra 4H
M3406 Tensor Analysis 4H
M3407 Numerical Analysis II 4H
M3408 Introduction to Elementary Number Theory 4H
ST3441 Linear Programming 4H
Double Major (20H)
M3401 Vector Calculus 4H
M3402 Real Analysis I 4H
M3403 Differential Equations 4H
M3404 Mechanics 4H
M3405 Introduction to Abstract Algebra 4H
YEAR IV
Single Major (36/40H)
M4401 Ordinary Differential Equations 4H
M4402 Introduction to Metric Spaces 4H
M4403 Real Analysis II 4H
M4404 Introduction to Functions of a Complex Variable 4H
M 4405 Topics in Algebra I 4H
M 4406 Topics in Algebra II 4H
M4407 Mathematical Methods 4H
Plus at least 8 credit hours from the elective courses below
M4408 Classical Mechanics 4H
M4409 Topology 4H
M4410 Fluid Mechanics 4H
M4411 Mathematical Modelling 4H
M4212 Graph Theory 2H
Double Major (20H)
M4401 Ordinary Differential Equations 4H
M4402 Introduction to Metric Spaces 4H
M4403 Real Analysis II 4H
M4404 Introduction to Functions of a Complex Variable 4H
Plus at least 4 credit hours from the elective courses below
M 4405 Topics in Algebra I 4H
M 4406 Topics in Algebra II 4H
M4407 Mathematical Methods 4H
M4408 Classical Mechanics 4H
M4409 Topology 4H
M4410 Fluid Mechanics 4H
M4411 Mathematical Modelling 4H
M4212 Graph Theory 2H
Service Courses
YEAR I
M1330 Essential Mathematics 3H
M1431 Algebra I For Non-Mathematics Majors 4H
M1432 Calculus I For Non-Mathematics Majors 4H
YEAR II
M2451 Algebra II For Non-Mathematics Majors 4H
M2452 Calculus II For Non-Mathematics Majors 4H
STATISTICS PROGRAMMES
YEAR I
M1501 Algebra, Trigonometry and Analytic Geometry 5H
M1502 Calculus I 5H
ST1311 Introduction to Statistics I 3H
ST1312 Introduction to Statistics II 3H
ST1322 Introduction to Data Analysis Methods 3H
CS1401 Introduction to Computing and Information Technology I 4H
CS1402 Introduction to Computing and Information Technology II 4H
PLUS
At least nine credit hours from the relevant disciplines
YEAR II:
Single Major (B.Sc Statistics) (36H)
M2402 Linear Algebra 4H
M2403 Calculus II 4H
M 2404 Calculus IIB 4H
ST2412 Introduction to Probability (core) 4H
ST2421 Statistical Methods I (core) 4H
ST2422 Statistical Methods II (core) 4H
CS2431 Programming Fundamentals 4H
Plus
for Operations Research Stream
ST2442 Introduction to Operations Research 4H
CS2432 Introduction to Object Oriented Programming 4H
or
for Social Statistics Stream
DEM 251 Introduction to Population Studies 4H
DEM 252 Elementary Demographic Methods 4H
or
for Production Statistics Stream
EC 260 Principles of Microeconomics 4H
EC 261 Principles of Macroeconomics 4H
or
for General Statistics Stream
At least a course from each of the other three streams
Plus
A selection of optional courses from other majors to make a minimum of 36 credit hours.
Major Minor Programme (36H)
M 2402 Linear Algebra 4H
M 2403 Calculus IIA 4H
M 2404 Calculus IIB 4H
ST2412 Introduction to Probability (core) 4H
ST2421 Statistical Methods I (core) 4H
ST2422 Statistical Methods II (core) 4H
Plus
At least a course from one of the three streams:
Operations Research, Production Statistics and Social Statistics
Plus
A selection of optional courses from a minor to make a minimum of 36 credit hours.
Double Major Programme (24H)
M 2402 Linear Algebra 4H
M 2403 Calculus IIA 4H
M 2404 Calculus IIB 4H
ST2412 Introduction to Probability (core) 4H
ST2421 Statistical Methods I (core) 4H
ST2422 Statistical Methods II (core) 4H
YEAR III
Single Major (B.Sc Statistics) (36H)
ST3321 Applied Regression Analysis (core) 3H
ST3422 Introduction to Time Series Analysis (core) 4H
ST3323 Econometrics (core) 3H
ST3424 Survey Methods and Applications (core) 4H
ST3326 Design of Experiments (core) 3H
Plus
for Operations Research Stream
ST3441 Linear Programming 4H
ST3342 Introductory Inventory Analysis 3H
ST3344 Network Analysis and Its Applications 3H
CS3400 Data Structures and Algorithms 4H
CS3432 Principles of Database Design and Data Management 4H
or
for Social Statistics Stream
ST3461 Education Statistics 4H
DEM351 Demographic Methods 4H
or
for Production Statistics Stream
ST3451 Economic Statistics 4H
ST3452 Actuarial Statistics 4H
or
for General Statistics Stream
At least a course from each of the other three streams
Plus
A selection of optional courses from other majors to make a minimum of 36 credit hours.
Major Minor Programme (36H)
ST3321 Applied Regression Analysis (core) 3H
ST3422 Introduction to Time Series Analysis (core) 4H
ST3424 Survey Methods and Applications (core) 4H
ST3326 Design of Experiments (core) 3H
Plus
At least a course from one of the three streams:
Operations Research, Production Statistics and Social Statistics
Plus
A selection of optional courses from a minor to make a minimum of 36 credit hours.
Double Major Programme (18H)
ST3321 Applied Regression Analysis (core) 3H
ST3422 Introduction to Time Series Analysis (core) 4H
ST3424 Survey Methods and Applications (core) 4H
ST3326 Design of Experiments (core) 3H
Plus
At least 4 credit hours from one of the three streams:
Operations Research, Production Statistics and Social Statistics
YEAR IV
Single Major (B.Sc Statistics) (36H)
ST4411 Statistical Theory (core) 4H
ST4412 Inferential Statistics (core) 4H
ST4422 Introduction to Multivariate Methods (core) 4H
ST4324 Categorical Data Analysis (core) 3H
ST4690 Research Project in Statistics (core) 6H
Plus
for Operations Research Stream
ST4341 Elements of Queueing Theory 3H
ST4342 Basics of Nonlinear Programming 3H
ST4343 Integer Programming and Its Applications 3H
or
for Social Statistics Stream
ST4461 Health Statistics 4H
DEM451 Demographic and Applied Methods 4H
or
for Production Statistics Stream
ST4451 Agricultural Statistics 4H
ST4452 Industrial Statistics 4H
or
for General Statistics Stream
At least a course from each of the other three streams
Plus
A selection of optional courses from other majors to make a minimum of 36 credit hours.
Major Minor Programme (36H)
ST4411 Statistical Theory (core) 4H
ST4412 Inferential Statistics (core) 4H
ST4422 Introduction to Multivariate Methods (core) 4H
ST4324 Categorical Data Analysis (core) 3H
ST4690 Research Project in Statistics (core) 6H
Plus
At least a course from one of the three streams:
Operations Research, Production Statistics and Social Statistics
Plus
A selection of optional courses from a minor to make a minimum of 36 credit hours.
Double Major Programme (18H)
ST4411 Statistical Theory (core) 4H
ST4412 Inferential Statistics (core) 4H
ST4422 Introduction to Multivariate Methods (core) 4H
ST4324 Categorical Data Analysis (core) 3H
Plus
At least 3 credit hours from one of the three streams:
Operations Research, Production Statistics and Social Statistics
Service Courses
YEAR I
ST1381 Elementary Statistics 3H
YEAR II
ST2481 Statistical Methods and Applications 4H
ST2482 Statistical Methods for Business 4H
COMPUTER SCIENCES PROGRAMMES
BSc Computer Science (Single and/or Double Majors) First Year
M1501 Algebra, Trigonometry and Analytic Geometry 5H
M1502 Calculus I 5H
ST1311 Introduction to Statistics I 3H
ST1312 Introduction to Statistics II 3H
ST1322 Introduction to Data Analysis Methods 3H
CS1401 Introduction to Computing and Information Technology I 4H
CS1402 Introduction to Computing and Information Technology II 4H
BA160 Introduction to Business Administration 6H
EC161 Elements of Microeconomics 3H
EC162 Elements of Macroeconomics 3H
E101 Communications and Study Skills 6H
BSc Information Systems First Year
M1501 Algebra, Trigonometry and Analytic Geometry 5H
M1502 Calculus I 5H
ST1311 Introduction to Statistics I 3H
ST1312 Introduction to Statistics II 3H
CS1401 Introduction to Computing and Information Technology I 4H
CS1402 Introduction to Computing and Information Technology II 4H
ACC161 Financial Accounting I 6H
MGM162 Introduction to Business 4H
EC161 Elements of Microeconomics 3H
EC162 Elements of Macroeconomics 3H
E101 Communications and Study Skills 6H
B.Sc Computer Science
YEAR II
M2402 Linear Algebra 4H
M2403 Calculus IIA 4H
CS2410 Introduction to Discrete Mathematics 4H
CS2431 Programming Fundamentals 4H
CS2432 Introduction to Object Oriented Programming 4H
Plus:
CS2420 Introduction to Digital Logic Design (non-physics majors) 4H
CS1401 Introduction to Computing and Information Technology I (FOST Year I) 4H
ST2442 Introduction to Operations Research (non-physics majors) 4H
M2404 Calculus IIB (FOST Year I) 4H
M2406 Numerical Analysis I (COMP Year I) 4H
Plus electives from the following disciplines to make a minimum of 36 credit hours:
Mathematics, Statistics, Business Administration (and Economics) (Year I)
Physics (FOST Year I – Common First Year)
YEAR III
CS3400 Data Structures and Algorithms 4H
CS3420 Computer Organisation and Architecture 4H
CS3421 Operating Systems I 4H
CS3430 Systems Analysis and Logical Design 4H
CS3432 Principles of Database Design and Data Management 4H
CS3441 Computer Communications and Networks I 4H
Plus:
M3403 Differential Equations (FOST Year I) 4H
ST3344 Network Analysis and Its Applications (COMP Year I) 3H
Plus electives from the following to make a minimum of 36 credit hours:
CS3410 Theory of Computation 4H
CS4410 Compiler Construction and Design 4H
CS3431 Artificial Intelligence 4H
CS3433 Programming Languages Workshop 4H
CS3240 Practicals in Networking: Basic Routing 2H
EE3302 Analogue Communications 3H
EE3303 Digital Communications 3H
EE3305 Principles of Microprocessors 3H
YEAR IV
CS4401 IT Project Planning and Management 4H
CS4403 Computer Science Project 4H
CS4430 Distributed Database Systems 4H
CS4442 Cryptography and Network Security 4H
Plus:
CS4411 Algorithms Analysis and Design (COMP Year I) 4H
or
CS4420 Advanced Topics in Computer Systems Architecture (FOST Year I) 4H
Plus electives from the following to make a minimum of 36 credit hours:
CS3410 Theory Of Computation 4H
CS4410 Compiler Construction and Design 4H
CS3431 Artificial Intelligence 4H
CS4434 Expert Systems 4H
CS3433 Programming Languages Workshop 4H
CS4433 Software Engineering 4H
CS4431 Human Computer Interaction 4H
CS4432 Management Information Systems 4H
CS4420 Advanced Topics in Computer Systems Architecture 4H
EE4301 Digital Circuits Design 3H
EE4302 Radio Waves Transmission and Propagation 3H
Double Major with Computer Science
YEAR II
M2402 Linear Algebra 4H
M2403 Calculus IIA 4H
CS2410 Introduction to Discrete Mathematics 4H
CS2431 Programming Fundamentals 4H
CS2432 Introduction to Object Oriented Programming 4H
Plus:
CS2420 Introduction to Digital Logic Design (non-physics majors) 4H
CS1401 Introduction to Computing and Information Technology I (FOST Year I) 4H
YEAR III
CS3400 Data Structures and Algorithms 4H
CS3420 Computer Organisation and Architecture 4H
CS3421 Operating Systems I 4H
CS3432 Principles of Database Design and Data Management 4H
CS3441 Computer Communications and Networks I 4H
YEAR IV
CS3430 Systems Analysis and Logical Design 4H
CS4430 Distributed Database Systems 4H
Plus:
At least 2 (two) Year IV courses from the following electives and any other course
CS3410 Theory Of Computation 4H
CS4410 Compiler Construction and Design 4H
CS4411 Algorithms Analysis and Design 4H
CS4442 Cryptography and Network Security 4H
CS3431 Artificial Intelligence 4H
CS4434 Expert Systems 4H
CS3433 Programming Languages Workshop 4H
CS4433 Software Engineering 4H
CS4431 Human Computer Interaction 4H
CS4432 Management Information Systems 4H
CS4420 Advanced Topics in Computer Systems Architecture 4H
B.Eng in Computer Systems and Networks
YEAR II
M2402 Linear Algebra 4H
M2403 Calculus IIA 4H
M2404 Calculus IIB 4H
CS2410 Introduction to Discrete Mathematics 4H
CS2431 Programming Fundamentals 4H
CS2432 Introduction to Object Oriented Programming 4H
CS1401 Introduction to Computing and Information Technology I 4H
Plus
Year II Physics
Year II (For Diploma Holders)
M2402 Linear Algebra 4H
M2403 Calculus IIA 4H
M2404 Calculus IIB 4H
CS2410 Introduction to discrete mathematics 4H
CS2431 Programming Fundamentals 4H
CS2432 Introduction to Object Oriented Programming 4H
CS1401 Introduction to Computing and Information Technology I 4H
ST2412 Introduction to Probability 4H
P226 Year II Laboratory 2H
P228 Introduction to Electronics 2H
P230 Mechanics and Properties of Matter 3H
P231 Electromagnetism and Circuit Theory 3H
Year III
M3403 Differential Equations 4H
CS3400 Data Structures and Algorithms 4H
CS3420 Computer Organisation and Architecture 4H
CS3421 Operating Systems I 4H
CS3430 Systems Analysis and Logical Design 4H
CS3432 Principles of Database Design and Data Management 4H
CS3441 Computer Communications and Networks I 4H
CS3240 Practicals in Networking: Basic Routing 2H
EE3302 Analogue Communications 3H
EE3303 Digital Communications 3H
EE3305 Principles of Microprocessors 3H
Plus electives from the following to make a minimum of 36 credit hours:
CS3410 Theory Of Computation 4H
CS3431 Artificial Intelligence 4H
YEAR IV
CS4401 IT Project Planning and Management 4H
CS4430 Distributed Database Systems 4H
CS4440 Practicals in Networking: Advanced Routing and Network Design 4H
CS4442 Cryptography and Network Security 4H
CS4420 Advanced Topics in Computer Systems Architecture 4H
EE4310 Engineering Management I 3H
EE4301 Digital Circuits Design 3H
EE4302 Radio Waves Transmission and Propagation 3H
Plus electives from the following to make a minimum of 36 credit hours:
CS3410 Theory Of Computation 4H
CS4410 Compiler Construction and Design 4H
CS3431 Artificial Intelligence 4H
CS4434 Expert Systems 4H
CS3433 Programming Languages Workshop 4H
CS4433 Software Engineering 4H
CS4431 Human Computer Interaction 4H
CS4432 Management Information Systems 4H
EE4306 Principles of Automatic Control 3H
YEAR V
CS5000 Industrial Attachment 18H
CS5440 Networks Management 4H
CS5402 Computer Networking Project 4H
EE5302 Telecommunication Systems 3H
EE5310 Engineering Management II 3H
Plus electives from the following to make a minimum of 36 credit hours:
CS5401 Special topics in computer Science 4H
EE5305 VLSI Design 3H
B.Sc. Information Systems
YEAR II (38CH)
CS2410 Introduction to Discrete Mathematics 4H
CS2420 Introduction to Digital Logic Design 4H
CS2431 Programming Fundamentals 4H
CS2432 Introduction to Object Oriented Programming 4H
ST2442 Introduction to Operations Research 4H
ACC261Financial Accounting II (pre-requisite: ACC161) 6H
MGM271Management Process (pre-requisite: MGM162) 6H
ACC272Business Law 6H
Electives
M2402 Linear Algebra 4H
M2403 Calculus IIA 4H
ST2412 Introduction to Probability 4H
ST2421 Statistical Methods I 4H
ST2422 Statistical Methods II 4H
EC 260 Principles of Microeconomics 4H
EC 261 Principles of Macroeconomics 4H
MKT Elements of Marketing 4H
YEAR III (40CH)
CS3400 Data Structures and Algorithms 4H
CS3420 Computer Organisation and Architecture 4H
CS3421 Operating Systems I 4H
CS3430 Systems Analysis and Logical Design 4H
CS3432 Principles of Database Design and Data Management 4H
CS3441 Computer Communications and Networks I 4H
ACC364 Financial Management I 4H
MGM378 Operations Management (Pre-requisite: ST2442) 4H
MGM379 Human Resources Management (Pre-requisite: MGM271) 4H
Plus
CS3434 Information Systems Theory and Practice 4H
or
CS4432 Management Information Systems 4H
or
CS4431 Human Computer Interaction 4H
Electives:
CS3431 Artificial Intelligence 4H
CS3433 Programming Languages Workshop 4H
CS3434 Information Systems Theory and Practice 4H
CS4431 Human Computer Interaction 4H
CS4432 Management Information Systems 4H
CS4433 Software Engineering 4H
ACC362 Advanced Financial Accounting (Pre-requisite: ACC261) 6H
ACC363 Cost Accounting 6H
MKT375 Principles of Marketing 4H
YEAR IV (20/28CH)
CS4401 IT Project Planning and Management 4H
CS4402 Information Systems Project 4H
CS4430 Distributed Database Systems 4H
CS4431 Human Computer Interaction 4H
CS4432 Management Information Systems 4H
MGM454 Entrepreneurship 4H
MGM458 Strategic Management (Pre-requisite: MGM271) 4H
Plus electives from the following to make a minimum of 36 credit hours:
CS3434 Information Systems Theory and Practice (Recommended) 4H
CS4433 Software Engineering (Recommended) 4H
CS4435 Electronic Business Strategy, Architecture and Design (Recommended) 4H
CS4442 Cryptography and Network Security (Recommended) 4H
CS3431 Artificial Intelligence 4H
CS4434 Expert Systems 4H
CS3433 Programming Languages Workshop 4H
CS4420 Advanced Topics in Computer Systems Architecture 4H
ACC461 Auditing and Investigations 6H
ACC456 Management Accounting 6H
ACC467 Financial Management II 6H
Service Courses
CS1301 Computer Appreciation, Awareness and Skills 3H
CS2301 Introduction to Computing Applications for Science Majors 3H
