Program Goal

This programme offers skills in use of technology to manage and support business related computer systems. The courses offers career-based training for the development of business information technology systems using varied programming techniques, and software and hardware configurations. This course is aimed at bridging the existing knowledge gap in organisational data storage, business continuity, disaster recovery, security, business analytics and optimisation and enterprise architecture.

Career Opportunities

  • Information Security Analyst
  • Software Application Developer
  • Computer Systems Analyst
  • Computer Systems Manager
  • Computer Network Architect
  • Information Research Scientist


Programme Goals

  • To produce IT specialists capable of providing IT business solutions.
  • To prepare professionals with high quality IT knowledge and skills so as to take care of IT business related matters.
  • To develop IT solutions and so as to enhance business and organizational efficiency.
  • Develop analytical and logical thinking, problem solving, communication skills and team work.
  • Acquire business principals in real world perspectives.


Duration of the programme

  • Four (4) academic years (Eight semesters).


Minimum Entry Requirements

  • An aggregate grade of C+ and above in K.C.S.E and a minimum grade of C in Mathematics, English and Kiswahili C OR Relevant qualification approved by the University Senate


Learning Outcomes

  • Plan and implement computer applications in IT industry.
  • Use Information Technology effectively in the work environment to analyse, identify and define organisation requirements and opportunities.
  • Design, install and manage computer networked systems.
  • Analyse the impact of technology on individuals, organizations and society, including ethical, legal and policy issues.

 

CURRICULUM SETUP FOR BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY                
            
YEAR 1 SEMESTER 1            
            
CORE UNITS

  • MAT 111    Basic Mathematics        
  • BCU 100    Communication Skills        
  • ENV 101    Environmental Studies        
  • BCU 102    Health And Wellness Management        
  • BCU 101    Introduction To Computer Studies and Internet        
  • BSD 111    Structured Programming And Algorithms                   

YEAR 1  SEMESTER 2            
            
CORE UNITS  

  • MAT 120    Calculus I        
  • BAC 123    Introduction to Computerized Business Accounting        
  • BCE 122    Introduction To Digital Systems        
  • BSD 122    OBJECT ORIENTED PROGRAMMING I        
  • BCT 121    OPERATING SYSTEMS        
  • STA 123    Probability and Statistics I        
  • BSD 121    Software Design Methods and Architectures

                   
YEAR 2  SEMESTER 1            
            
CORE UNITS

  • BCE 214    Computer Graphics        
  • BCE 121    COMPUTER ORGANIZATION AND ARCHITECTURE        
  • BSD 211    DATA STRUCTURES AND ALGORITHMS        
  • BDM 121    Database Management Systems        
  • MAT 212    Discrete Mathematics        
  • PHY 123    Electronics        
  • BSD 214    OBJECT ORIENTED PROGRAMMING II                   

YEAR 2 SEMESTER 2            
            
CORE UNITS   

  • BDM 222    ADVANCED DATABASE DEVELOPMENT        
  • BNT 221    Data Communication And Computer Networks        
  • BSD 313    INTERNET PROGRAMMING I        
  • BCT 421    LEGAL AND PROFESSIONAL ETHICS IN COMPUTING        
  • BSD 224    Multimedia Systems And Applications        
  • BSD 213    OBJECT ORIENTED SOFTWARE DESIGN METHODS    

            
YEAR 3 SEMESTER 1            
            
CORE UNITS  

  • BNT 312    Computer And Informations Systems Security        
  • BNT 311    DISTRIBUTED COMPUTING        
  • BSD 314    Programming In Python        
  • BCT 321    RESEARCH METHODS AND TECHNICAL WRITING        
  • BSD 315    Software Engineering        
  • BNT 313    Telecommunication And Broadcasting Systems     

            
YEAR 3 SEMESTER 2            
            
CORE UNITS   

  • BCE 312    ARTIFICIAL INTELLIGENCE        
  • BSD 326    Human Computer Interface        
  • BSD 322    INTERNET PROGRAMMING II        
  • BCT 322    IT PROJECT MANAGEMENT        
  • BSD 325    Programming With .Net Framework        
  • BNT 321    System Integration And Collaborative Technologies                   

YEAR 4 SEMESTER 1            
            
CORE UNITS

  • BCE 413    Blockchain Technology        
  • BDM 221    DATA SCIENCE        
  • BCU 410    Entrepreneurship and Innovation        
  • BCT 414    Information Systems Audit and Assurance        
  • BCT 415    Project Proposal        
  • BCE 414    Satellite And Broadband Communication        
  • BCE 411    Wireless And Mobile Technologies  

            
YEAR 4 SEMESTER 2            
            
CORE UNITS

  • BCT 424    Business Information Systems Management        
  • BCT 425    Final Project        
  • BCU 401    Industrial Attachment        
  • BCE 412    Machine Learning        
  • BSD 425    Microprocessors Applications        
  • BSD 422    Mobile Application Development        
  • BCE 422    REAL-TIME SOFTWARE SYSTEMS       

Apply Now