Course Overview

Bachelor of Computer Science and Mathematics at Mama Ngina University College (MNUC) is designed to equip students with the mathematical tools needed to understand modern areas of computer science such as algorithms, graphics, robotics, and computer vision. It also emphasizes the architecture of both the hardware and software, converting a typical Computer from a box of electronics into a sophisticated information processing tool.

This program at MNUC focuses on the ways in which computer hardware and software are constructed, and provides an insight into the purpose of each of the major computing systems.

Minimum Entry Requirements

A student to be admitted for the Bachelor of Computer Science and Mathematics at Mama Ngina University College (MNUC) must satisfy any of the following minimum requirements;

  1. Mean grade of C+ (plus) at KCSE or equivalent with at least B (plain) or equivalent in Mathematics, C+ (plus) in English and C (plain) in physics.
  2. OR KACE with two (2) principals, one of which must be mathematics and a subsidiary pass in the general paper.
  3. OR Mean grade of C (plain) at KCSE or equivalent and a Diploma with credit pass in Computer Science, Computer Engineering, Electrical Engineering or any other relevant Diploma from a recognized institution.
  4. OR Mean grade of C- (minus) at KCSE and progressed from Certificate to Diploma at a recognized/accredited institution.

Fee Structure (per academic year)

East Africans: Ksh 244,800
Non-East Africans: Ksh 244,800

Level 100                                                                                             Sem 1   Sem  2
SCO 100:Computer Fundamentals        +  
SCO 104:Computer Organization and Architecture 1           +
SCO 106:Electronics           +
SCO 113:Foundations of Artificial Intelligence           +
SMA 102:Basics Mathematics        +  
SMA 103:Analytic Geometry        +  
SMA 104:Calculus 1        +  
SMA 130:Introduction to Electronics        +  
SMA 191:Introduction to Computer Programming           +
SST 101/SMA 160:Introduction to Probability & Statistics           +
SST 102:Discrete Mathematics        +  
UCU 100:Communication Skills    
UCU 103:Introduction to Critical and Creative Thinking    
UCU 104:Entrepreneurship    
Level 200                                                                                                      Sem 1     Sem 2
SCO 107:Operating Systems         +
SCO 202:Event Driven Programming        +  
SCO 203:Software Testing & Quality Assurance         +
SCO 204:Data Structures & Algorithms        +  
SMA 200:Calculus II        +  
SMA 201:Calculus II         +
SMA 202:Linear Algebra I        +  
SMA 203:Linear Algebra II         +
SMA 204:Algebraic Structures         +
SMA 230:Vector Analysis        +       +
SMA 231:Dynamic I         +
SST 204/SMA 260:Probability & Statistics I        +  
SST 205/SMA 261:Pobability & Statistics II         +
Level 300  [Pure Mathematics option]    

Core Units                                

     Sem 1                          Sem 2
SCO 206:Database System             +
SCO 300:Computer Networks               +  
SCO 307:Human Computer Interface               +  
SMA 300:Real Analysis I               +  
SMA 301:Real Analysis II             +
SMA 302:Group Theory               +  
SMA 303:Ring Theory             +
SMA 305:Complex Analysis I             +
SMA 335:Ordinary Differential Equations I               +  
SMA 390:Scientific Programming             +
SMA 391:Object Oriented Program               +  
Elective Units
SCO 305:Computer Graphics             +
SCO 207:Web Development Technologies             +
SMA 304:Number Theory             +
SMA 399:Industrial/Institutional Attachment               +           +
Level 300:Applied Mathematics Option

Core Units

   
SCO 206:Database Systems             +
SCO 300:Compuetr Networks               +  
SCO 307:Human Computer Interface               +  
SCO 300:Real Analysis I               +  
SMA 305:Complex Analysis I             +
SMA 330:Numerical Analysis I              +           +
SMA 333:Fluid Mechanics I              +  
SMA 335:Ordinary Differential Equations I              +  
SMA 336:Ordinary Differential Equations I            +
SMA 390:Scientific Programming            +
SMA 391:Object Oriented Program              +  
Elective Units
SCO 207:Web Development Techniques            +
SCO 305:Computer Graphics            +
SMA 332:Methods of Applied Mathematics I            +
SMA 334:Fluid Mechanics II            +
SMA 339:Industrial/Institutional Attachment              +          +
Level 300:Statistics Option

Core Units

   
SCO 206:Database Systems              +  
SCO 300:Computer Networks             +
SCO 307:Human Computer Interface              +  
SMA 300:Real Analysis I              +  
SMA 305:Complex Analysis I             +
SMA 335:Ordinary Differential Equations I              +  
SMA 390:Scientific Programming             +
SMA 391:Object Oriented Programming              +  
SST 305/SMA 361:Theory of Estimation              +  
SST 306/SMA 363:Tests of Hypothesis I             +
SST 308/SMS 365:Design and Analysis of Sample Surveys I             +
Elective Units
SCO 207:Web Development Technologies             +
SCO 305:Computer Graphics             +
SMA 399:Industrial/Institutional attachment               +           +
Level 400: Pure Mathematics Option    Core Units                                              Sem 1      Sem 2
SCO 406: Computer Systems Security           +
SCO 408:Information Systems Management           +
SCO 412:Mobile Computing and Wireless Technology         +  
SMA 400:Toplogy I         +  
SMA 401: Topology II           +
SMA 402:Field Theory         +  
SMA 404:Complex Analysis II         +  
SMA 406:Functional Analysis         +  
SMA 407:Measure and Integration           +
SMA 496:Simulation and Modelling/SCO 303         +  
Elective Units    
SCO 407:Multimedia Technologies           +
SCO 411:Neural Networks           +
SMA 403:Galois Theory           +
SMA 409:Algebraic Geometry         +  
SMA 490:System Analysis and Design           +
SMA 499:Project(equivalent to two units)         +         +
Level 400: Applied Mathematics Option

Core Units

   
SCO 406:Computer System Security           +
SCO 408:Information Systems Management           +
SCO 412:Mobile Computing and Wireless Technology           +
SMA 430:Numerical Analysis II         +  
SMA 431:Differential Geometry           +
SMA 432:Partial Differential Equations I         +  
SMA 433:Partial Differential Equations II           +
SMA 496:Simualation and Modelling/SCO 303         +  
Elective Units     
SCO 407:Multimedia Technologies           +
SCO 411:Neural Networking         +  
SMA 434:Gas Dynamics         +  
SMA 437:Method of Applied Mathematics II         +  
SMA 490:System Analysis and Design           +
SMA 499:Project (Equivalent to two units)         +         +
Level 400:Statistics Option 

Core Units

   
SCO 406:Computer Systems Security           +
SCO 408:Information Systems Management           +
SCO 412:Mobile Computing and Wireless Technology           +
SMA 496:Simulation and Modelling /SCO 303         +  
SST 409/SMA 460:Stochastic Processes         +  
SST 411/SMA 463:Time Series Analysis         +  
SST 412/SMA 464:Design and Analysis of Experiments         +  
SST 413/SMA 465:Measure & Probability         +  
SST 415/SMA 467:Tests of Hypothesis           +
Elective Units    
SST 414/SMA 466:Multivariate Statistical Method II         +  
SMA 490:System Analysis and Design           +
SCO 407:Multimedia Technologies           +
SCO 411:Neural Networking         +  
SMA 499:Project (equivalent to two units)         +         +

Fill the form below for Application for our next Intake

We Offer A Wide Range Of High Quality Of Teaching And Extra-Curricular Activities.

[/fusion_text]

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]