Bachelor of Science in Information 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:

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

 Admission Requirements

  • The eligible candidates for admission into the BSc in IT programme should have obtained at least one of the following:
  • 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

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

            OR

  • 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,
  • 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

Communication Skills

3

UC112

Library Research and Information Competency

3

UC122

Foundations for Life and Mission

3

BIT111

Discrete Mathematics

3

UC123

Comparative Study of Religions

3

BIT110

Introduction Information Technology

3

BIT121

Database Systems

3

BIT112

Internet Technologies

3

BIT122

Programming Fundamentals

3

BIT113

Computer Support and Maintenance

3

BIT123

System Analysis and Design

3

BIT114

Linear Algebra

 

BIT124

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

UC222

Introduction to Sociology

3

UC221

Environment, Development and Stewardship

3

UC122

Introduction to Psychology

3

UC222

Introduction to Philosophy

3

BIT210

Probability and Statistics I

3

BIT221

Internet Programming

3

BIT211

Data Structures and Algorithms

3

BIT222

Calculus I

3

BIT212

Network Configuration and Routing.

3

BIT223

Object Oriented Programming I

3

BIT213

Operating Systems

3

BIT224

Geographical Information Systems

3

BIT214

Information Systems Management

 

BIT225

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

BIT310

Multimedia Systems

3

BIT320

E-Commerce

3

BIT311

Distributed Systems

3

BIT321

Research Methods

3

BIT312

Object Oriented Programming II

3

BIT322

ICT and Society

3

BIT313

Introduction to Artificial Intelligence

3

BIT323

Data Communication and Networks

3

BIT314

Probability and Statistics II

3

BIT324

Advanced Database Systems

3

BIT315

Computer Security and Cryptography

3

BIT325

IT Project Management

3

BIT316

Strategic Management Information Systems

 

BIT326

Entrepreneurship

3

 

Total

21

 

 

Total

21

BIT440

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

BIT410

Information Systems Project II

6

BIT410

Information Systems Project II

3

BIT420

Databases and Distributed Systems Security

3

BIT421

Organizational Corporate Computer and Network Security

3

BIT412

Simulation and Modelling

3

BIT425

Data Warehousing and Mining

3

BIT413

Human Computer Interaction

3

BIT426

Enterprise Resource Planning Systems

3

BIT414

Software Quality Assurance

3

BIT427

Information Systems Security Management

3

BIT417

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

BIT410

Information Systems Project II

3

BIT410

Information Systems Project II

3

BIT420

Databases and Distributed Systems Security

3

BIT421

Organizational Corporate Computer and Network Security

3

BIT412

Simulation and Modeling

3

BIT422

Mobile Application Programming

3

BIT413

Human Computer Interaction

3

BIT423

Software Testing

3

BIT414

Software Quality Assurance

3

BIT424

Software Management and Economics 

3

BIT418

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

BIT410

Information Systems Project II

3

BIT410

Information Systems Project II

3

BIT420

Databases and Distributed Systems Security

3

BIT428

Network Design, Implementation & Management

3

BIT412

Simulation and Modeling

3

BIT429

Wireless Networking

3

BIT415

Network Operating System

3

BIT430

Network System Administration

3

BIT416

Wireless Network Technologies

3

BIT431

Broadband Networks

3

BIT419

Cryptography and Network Security

3

 

 

 

 

Total

18

 

 

Total

15