Bachelor of Science in Information Communication Technology

Introduction

The Bachelor of Science in Information Technology curriculum is designed to produce graduates equipped to function in entry-level information systems positions with a strong foundation for continued career growth. It combines conceptual knowledge in key disciplinary areas with strong technical knowledge required for workplace performance. The curriculum has a strong emphasis on project work thus building the problem solving and critical thinking skills needed by information technology professionals

The design of the programme seeks to address the emerging gaps in the industry with respect to the development and management of computer software, computer hardware, and computer networks that drive the corporate agenda, and simultaneously provide academic continuity. The graduates will be able to collaborate with other stakeholders in advancing new practice, knowledge, and research in respective specialization areas

Program Learning Outcomes

The BSc. IT programme aims at producing high-impact entrepreneurs who will be able to:

  1. Apply the acquired knowledge, skills, and competencies at the workplace to address contemporary issues in the social and economic domains.
  2. Generate new knowledge through research in the areas of computer software development, networking, and management information systems.   
  3. Drive change in the IT industry with the aim of creating a competitive advantage
  4. Develop IT innovations for both local and global consumption
  5. Generate new opportunities to tackle strategic issues facing the IT industry
  6. Advance to higher academic levels in areas of computer software development, computer networking, and management information systems.

 Admission Requirements

  1. The eligible candidates for admission into the BSc in IT programme should have obtained at least one of the following:
  2. Must have an aggregate grade of C+ (C PLUS) in K.C.S.E (or equivalent examination) and a minimum grade of C in Mathematics and English,

            OR

  1. Must have any TWO Principal passes, minimum principal E, in ‘A’ Level in Advanced Certificate of Education,

            OR

  1. A Diploma in IT or any other related field from an institution of higher learning recognized by the Commission of University Education and/or the University Senate, OR,
  2. Any other equivalent qualifications approved by Senate

Duration and Structure of the Course 

The Bachelor of Science in Information Technology (B.Sc.IT) is designed to be offered in 8 semesters comprising of 15 weeks each. The content of the University Common Courses, Programme core courses, and Specialization courses are as follows:

YEAR ONE

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

UC111

Bible Interpretation and Study Methods

3

UC121

English Writing and Communication

3

UC112

Library Research and Information Competency

3

UC122

Foundations for Life and Mission

3

IT110

Discrete Mathematics

3

UC123

Comparative Study of Religions

3

IT111

Introduction Information Technology

3

IT121

Database Systems

3

IT112

Internet Technologies

3

IT122

Programming Fundamentals

3

IT113

Computer Support and Maintenance

3

IT123

System Analysis and Design

3

IT114

Linear Algebra

 

IT124

Computer Organization and Architecture

3

 

Total

21

 

Total

21

YEAR TWO

Semester One

 

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

UC211

Introduction to Sociology

3

UC221

Environment, Development and Stewardship

3

UC212

Introduction to Psychology

3

UC222

Introduction to Philosophy

3

IT210

Probability and Statistics I

3

IT211

Internet Programming

3

IT211

Data Structures and Algorithms

3

IT222

Calculus I

3

IT212

Network Configuration and Routing.

3

IT223

Object Oriented Programming I

3

IT213

Operating Systems

3

IT224

Geographical Information Systems

3

IT214

Information Systems Management

 

IT225

Information Systems Project I

3

 

Total

21

 

Total

21

YEAR THREE

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT310

Multimedia Systems

3

IT320

E-Commerce

3

IT311

Distributed Systems

3

IT321

Research Methods

3

IT312

Object Oriented Programming II

3

IT322

ICT and Society

3

IT313

Introduction to Artificial Intelligence

3

IT323

Data Communication and Networks

3

IT314

Probability and Statistics II

3

IT324

Advanced Database Systems

3

IT315

Computer Security and Cryptography

3

IT325

ICT Project Management

3

IT316

Strategic Management Information Systems

 

IT326

Calculus II

3

 

Total

21

 

 

Total

21

IT440

Industrial Attachment

3

YEAR FOUR

Specialization Courses in Management Information System

Semester One

 

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT410

Information Systems Project II

3

IT420

Information Systems Project II

3

IT411

E-Commerce

3

IT421

Information Systems Management

3

IT412

Simulation and Modelling

3

IT425

Data Warehousing and Mining

3

IT413

Human Computer Interaction

3

IT426

Enterprise Resource Planning Systems

3

IT414

Software Quality Assurance

3

IT427

Information Systems Security Management

3

IT417

Management & Auditing of Information Systems

3

 

 

 

 

Total

18

 

Total

15

Specialization Courses in Software Engineering

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT410

Information Systems Project II

3

IT420

Information Systems Project II

3

IT411

E-Commerce

3

IT421

Information Systems Management

3

IT412

Simulation and Modeling

3

IT422

Mobile Application Programming

3

IT413

Human Computer Interaction

3

IT423

Software Testing

3

IT414

Software Quality Assurance

3

IT424

Software Management and Economics 

3

IT418

Software Requirements Engineering

3

 

 

 

 

Total

18

 

Total

15

Specialization Courses in Computer Networking

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT410

Information Systems Project II

3

IT420

Information Systems Project II

3

IT411

E-Commerce

3

IT428

Network Design & Implementation

3

IT412

Simulation and Modeling

3

IT429

Wireless Networking

3

IT415

Network Operating System

3

IT430

Network System Administration

3

IT416

Wireless Network Technologies

3

IT431

Broadband Networks

3

IT419

Cryptography and Network Security

3

 

 

 

 

Total

18

 

 

Total

15