Entry Requirements
Students aspiring to study the degree of B.Sc. in Mathematics and Computer Science must satisfy the Minimum University requirements and Faculty of Science entry requirements. A student to be admitted must satisfy any of the following minimum requirements;
either
must have passed Mathematics in the KCSE at a minimum grade of C+. In addition, a student must have passed in both subjects from one of the following alternatives :
Alternative A Alternative B
Chemistry Physical Science
Physics Biological Science
or
1.2 have a minimum of 2 principal passes in Science subjects in General Certificate of Education (GCE)
Advanced Level/ Kenya Advanced Certificate of Education (KACE),
or
1.3 have a diploma in relevant subjects and with at least a credit pass from an Institution recognized by the University Senate,
or
1.4 have a diploma in Applied Sciences with at least a credit pass in relevant subjects from an Institution recognized by the University Senate,
or
1.5 have any other qualifications equivalent to 1.1 to 1.4 above.
Students who hold any of the qualifications 1.2, 1.3, and 1.4 above may at the discretion of the Faculty of Science be admitted directly to the second year of the course in which case they may complete their course in a minimum of three academic years and maximum of five academic years.
First Year Units
HRD 2101 Communication Skills
HRD 2102 Development Studies
SZL 2111 HIV/AIDS
SMA 2104 Mathematics for Sciences
Core units
SMA 2100 Discrete Mathematics
SMA 2101 Calculus I
SMA 2102 Calculus II
SMA 2103 Probability and Statistics I
ICS 2100 Introduction to Computer Systems
ICS 2101 Computer Organization
ICS 2102 Introduction to Computer Programming
ICS 2104 Object Oriented Programming I
ICS 2105 Data Structures and Algorithms
SPH 2172 Physics
ICS 2200 Electronics
SCH 2110 Chemestry
Second Year Units
HRD 2103 General Economics
SMA 2200 Calculus
SMA 2201 Linear Algebra
SMA 2220 Vector Analysis
SMA 2230 Probability and Statistics II
ICS 2201 Object Oriented Programming II
ICS 2202 Operating Systems I
ICS 2203 Internet Application Programming
ICS 2206 Data Base Systems
ICS 2210 System Analysis and Design
HRD 2104 Principles of Industrial Management
SMA 2203 Number Theory
SMA 2221 Classical Mechanics
SMA 2231 Probability and Statistics III
Third Year
Pure Mathematics Option
Core Units
HRD 2115 Accounts and Finance
SMA 2301 Real Analysis I
SMA 2302 Real Analysis II
SMA 2303 Group Theory I
SMA 2304 Ordinary Differential Equations I
SMA 2305 Complex Analysis I
SMA 2307 Ring Theory
ICS 2207 Scientific Computing
ICS 2208 Operating Systems II
ICS 2305 Systems Programming
ICS 2306 Computer Networks
ICS 2311 Computer Graphics
Elective units
SMA 2321 Numerical Analysis
SMA 2343 Operations Research I
Applied Mathematics Option
Core Units
HRD 2115 Accounts and Finance
SMA 2301 Real Analysis I
SMA 2304 Ordinary Differential Equations I
SMA 2305 Complex Analysis I
SMA 2320 Analytical Applied Mathematics I
SMA 2321 Numerical Analysis I
SMA 2322 Fluid Mechanics I
ICS 2207 Scientific Computing
ICS 2208 Operating Systems II
ICS 2305 Systems Programming
ICS 2306 Computer Networks
ICS 2311 Computer Graphics
Elective Units
SMA 2323 Ordinary Differential Equations II
SMA 2343 Operations Research I
Statistics Option
Core Units
HRD 2115 Accounts and Finance
SMA 2301 Real Analysis I
SMA 2304 Ordinary Differential Equations I
SMA 2305 Complex Analysis I
SMA 2330 Theory of Estimation
SMA 2331 Test of Hypothesis
SMA 2332 Probability and Statistics IV
ICS 2207 Scientific Computing
ICS 2208 Operating Systems II
ICS 2305 Systems Programming
ICS 2306 Computer Networks
ICS 2311 Computer Graphics
Elective Units
SMA 2343 Operations Research I
SMA 2321 Numerical Analysis I
Fourth Year
University Unit
HRD 2401 Entrepreneurship Skills
Pure Mathematics Option
Core Units
SMA 2400 Partial Differential Equations
SMA 2401 Topology I
SMA 2407 Functional Analysis
ICS 2302 Software Engeneering
ICS 2303 Multimedia Systems
ICS 2308 Artificial Inteligence
ICS 2408 Selected/Advanced Topics in Computer Science
Elective Units
SMA 2306 Linear Algebra II
SMA 2402 Topology II
SMA 2403 Measure and Intergration
SMA 2405 Complex Analysis II
SMA 2406 Group Theory II
SMA 2408 Linear Algebra III
SMA 2409 Algebraic Number Theory
SMA 2410 Algebraic Geometry
SMA 2411 Galois Theory
SMA 2412 Algebraic Coding Theory
SMA 2413 Non-Communicative Rings
SMA 2414 Fourier Series
SMA 2415 Projected in Pure Mathematics(2 units)
SMA 2421 Numerical Analysis II
SMA 2448 Operation Research II
ICS 2307 Simulation and Modelling
ICS 2406 Computer Systems Project(2 units)
Applied Mathematics Option
Core Units
SMA 2400 Partial Differential Equation I
SMA 2420 Differential Geometry
SMA 2421 Numerical Analysis II
SMA 2424 Fluid Mechanics II
ICS 2302 Software Engineering
ICS 2303 Multimedia Systems
ICS 2308 Artificial Intelligence
ICS 2408 Selected/Advanced Topics in Computer Science
Elective Units
SMA 2306 Linear Algebra II
SMA 2405 Complex Analysis II
SMA 2422 Analytical Applied Mathematics II
SMA 2423 Partial Differential Equations II
SMA 2425 Fluid Mechanics III
SMA 2426 Theory of Relativity
SMA 2427 Analytical Mechanics
SMA 2428 Continuum Mechanics
SMA 2429 Project in Applied Mathematics(2 units)
SMA 2448 Operation Research II
ICS 2307 Simulation and Modelling
ICS 2406 Computer Systems Project(2 units)
Statistics Option
Core Units
SMA 2400 Partial Differential Equation I
SMA 2430 Design and Analysis of Experiments
SMA 2431 Time Series Analysis
SMA 2432 Design and Analysis of Sample Surveys
SMA 2441 Regression Modelling
ICS 2302 Software Engeneering
ICS 2303 Multimedia Systems
ICS 2308 Artificial Intelligence
ICS 2408 Selected/Advanced Topics in Computer Science
Elective Units
SMA 2306 Linear Algebra II
SMA 2403 Measure and Integration
SMA 2421 Numerical Analysis II
SMA 2433 Quality Control Methods
SMA 2434 Non-Parametic Methods
SMA 2435 Measure and Probability
SMA 2436 Stochastic Processes
SMA 2437 Multivariate Methods
SMA 2439 Project in Statistics(2 units)
SMA 2448 Operations Research II
ICS 2307 Simulation and Modelling
ICS 2406 Computer Systems Project(2 units)