Program Goal

This is a programme tailored to prepare learners to be technological experts in their career choices in future to be reliable employees. The course is structured to equip students with the skills required to effectively contribute to this rapidly evolving field and provides them with knowledge and practical experience of the latest technologies needed to excel in the Computer Science world.

Career Opportunities

  • Computer systems analyst
  • Computer network architect
  • Software application developer
  • IT specialist
  • Information research scientist

Programme Goals

  • Advance in graduate studies or be successful practitioners in applied or theoretical fields.
  • Apply communication and organizational skills in the context of ethical issues affecting the discipline or society.
  • Think critically and creatively to solve local or global problems and become lifelong learners and contributors to society.
  • Apply knowledge and skills to solve problems effectively and efficiently that contributes to the technical advancement of computer science.

Duration of Programme

  • Four(4) trimesters

Minimum Entry Requirements

  • An aggregate mean grade of C- and above in K.C.S.E
  • D- in Mathematics
  • D- in either English or Kiswahili OR Relevant qualification approved by the University Senate

Learning Outcomes

  • Demonstrate comprehension of math, science, and basic computer science topics.
  • Have the ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer based systems.
  • Exhibit problem solving skills.
  • Have the ability to use techniques, skills, and modern software tools necessary for professional practice.
    Work effectively in teams.
  • Demonstrate the ability to identify and apply concepts of engineering economics and project planning. 

 

CURRICULUM SETUP FOR DIPLOMA IN COMPUTER SCIENCE    
    
YEAR 1 SEMESTER 1    
    
CORE UNITS    

  • DIT 104    Basic Mathematics
  • DCU 100    Communication Skills
  • DIT 101    Computer Applications
  • DAC 203    Financial Accounting I
  • DCU 101    Information Communication and Technology And Ethics
  • DSE 101    Structured Programming   

YEAR 1 SEMESTER 2    
    
CORE UNITS  

  • DIT 205    Computer Networks/ CCNA
  • DBT 201    Computer Organization
  • DIT 203    Database Systems
  • DIT 206    Principles Of Computer Support And Maintenance
  • DIT 201    System Analysis And Design   

YEAR 2 SEMESTER 1    
    
CORE UNITS     

  • DCS 306    Digital Logic
  • DSE 201    Discrete Mathematics
  • DIT 301    Object Oriented Programming
  • DSE 302    Probability And Statistics
  • DCS 303    Programming Desktop Applications
  • DSE 403    Web Development I

 
YEAR 2 SEMESTER 2    
    
CORE UNITS   

  • DIT 407    Advanced Object Oriented Programming
  • DCS 406    Calculus
  • DCS 401    Computer Ethics & Social Values
  • DCS 402    Distributed Systems
  • DBT 303    Research Methods In It (System Proposal)
  • DIT 303    Software Engineering   

YEAR 3 SEMESTER 1    
    
CORE UNITS   

  •  DCS 504    Computer Security
  • DCU 102    Entrepreneurship Skills
  • DCU 300    Industrial attachment
  • DBT 305    MANAGEMENT INFORMATION SYSTEMS(MIS)
  • DIT 409    Network Design And Administration
  • DSE 506    Research Project (Final Project)
  • DSE 505    Web Development II
       

Apply Now