Bachelor of Science in Information Technology

Bachelors Degree program (Commision for University Education)

Bachelors Degree 4 years

About Bachelor of Science in Information Technology programme

The Bachelor of Science in Information Technology (B.Sc IT) degree program provides theoretical understanding and technical expertise in developing and managing an organization’s technical resources. The program is focused on subjects such as software, databases, and networking.

In today's world, people are highly dependent on Information and Communication Technology (ICT). ICT includes the digitalization of human communication and affects everyone's lives, as well as industries, companies, government agencies, and NGOs. New IT systems and services are continually evolving, and people and products are becoming increasingly connected, which leads to a greater demand for information technology experts in the job market.

This BSc Information Technology program gives you a combination of knowledge about hardware, software, computer science, and communications technology. The program also integrates technology with economics, leadership, and sustainable development, giving you a broad perspective on technological development. 

Employment and output in computer systems design and related services are projected to grow rapidly over the next decade, outpacing similar professional, scientific, and technical industries and the economy as a whole. The BSc in Information Technology degree provides theoretical understanding and technical expertise in developing and managing an organization’s technical resources. These resources include logical, physical, human, and financial resources. Subject areas covered include cybersecurity, computer forensics, networks, and operating systems, project management, and management of information technology. The knowledge acquired by Information Technology graduates allows them to pursue careers as:

  • Computer and Information Systems Managers
  • Computer Systems Analysts
  • Database Administrators
  • Network and Computer Systems Administrators
  • Management Analysts

This BSc in Information Technology program is recommended for those who enjoy working on computers and keeping up with the latest advances in technology. IT professionals who would like to build on their skills and knowledge in this field are invited to apply. It is also suitable for high school graduates who are interested in pursuing an IT-based career.

Objectives of Bachelor of Science in Information Technology

This Bachelor of Science in Information Technology program aims to meet society’s demands for ICT solutions and prepare a generation of highly skilled specialists in the field. The developments in this area create opportunities for you to utilize the knowledge gained in the program for either an international career or further master's level studies.

By pursuing this course you will learn how to develop, maintain, and manage computer and network systems in organizations. You will be equipped with practical skills in managing operating systems, designing software, analyzing systems, building network applications, and programming. This program will prepare you to understand the challenges and opportunities that come with a technology industry that is constantly developing and changing. By the end of this program, you will be able to provide IT solutions based on new and emerging technologies to organizations and communities that utilize information technology.

By the end of the course, the graduate should be able to:

  • Have the ability to use industry-standard computer software and hardware.
  • Get equipped with problem-solving skills and can adapt to a fast-changing technological world.
  • Analyze problems, and provide solutions to IT-based problems.
  • Assist in system administration and networking in areas such as product research, consultancy, and education. 
  • Apply knowledge of Computing and Mathematics appropriate to the discipline.
  • Effectively communicate information, ideas, problems, and IT-based solutions.
  • Analyze the local and global impact of computing on individuals, organizations, and society.
  • Demonstrate professionalism, ethics, legal, security, and social responsibilities as well as best practices and standards and their application in IT fields.
  • Progress academically to higher levels of education into relevant degree courses

Entry requirements for Bachelor of Science in Information Technology

To be admitted into the B.Sc. in Information Technology programme, a candidate must satisfy the minimum University admission requirements. Candidates should further meet one of the following minimum requirements:

  • KCSE candidates with a mean grade of C+ and C or above in Mathematics.
  • Be a holder of a KACE certificate with a minimum of two principal passes and one subsidiary pass at A-level, and a minimum of a principal pass in Mathematics or Physics with a credit pass in mathematics at O-level.
  • Accredited Diploma in Information Technology or related field with a credit pass.

Bachelor of Science in Information Technology Course Subjects

The BSc in Information Technology course shall be offered in Four (4) academic years. A student will be deemed to have passed an academic year after successful completion of all the units in the year of study.

Year 1 Units

  • Communication Skills
  • Introduction to Critical and Creative Thinking
  • Development Studies
  • Foundation of information technology
  • Introduction to structured programming
  • Computers and society
  • Visual Basic Programming
  • Introduction to Computer Hardware
  • Programming Methodology
  • Introduction to Information Systems
  • Introduction to Logic
  • Introduction to Internet Technology
  • Introduction to statistics
  • Introduction to Databases
  • Introduction to digital electronics
  • Networking

Year 2 Units

  • Management Information Systems
  • Data Communications and Networks
  • Database Management Systems
  • Object Oriented Programming
  • System Analysis and Design
  • Data Structures and Algorithms
  • Information Technology Business Planning
  • Software Engineering
  • Ethics in Information System
  • Web Design
  • Multimedia Systems
  • Introduction to Logic Programming

Year 3 Units

  • Component Programming
  • Information System Security
  • System Administration
  • Operating Systems
  • Introduction to Artificial Intelligence
  • Data Communications and Networking
  • Database Administration
  • Management Information System
  • Human Computer Interaction
  • Object Oriented Design
  • Fundamentals of Programming Languages
  • Computer Architecture

Year 4 Units

  • Project (2 units)
  • Information System Management SIT 402: Issues in Information Technology
  • Management Mathematics
  • E-Commerce
  • Decision Support Systems
  • Data Mining and Knowledge Discovery
  • Knowledge-Based Systems
  • Distributed Systems
  • Accounting Information Systems

Colleges offering Bachelor of Science in Information Technology

Bachelor of Science in Information Technology

Masinde Muliro University of Science and Technology (mmust)
Kakamega County

Bachelor of Science in Information Technology

Umma University (UMMA)
Kiambu County

Bachelor of Science in Information Technology

Karatina University (karu)
Nyeri County

Bachelor of Science in Information Technology

University of Nairobi (UoN)
Nairobi County

Bachelor of Science in Information Technology

Pioneer International University
Lamu County

Bachelor of Science in Information Technology

Kenya Methodist University (KeMU)
Meru County

Bachelor of Science in Information Technology

Africa International University (AIU)
Nairobi County

Bachelor of Science in Information Technology

Kirinyaga University
Kirinyaga County

Bachelor of Science in Information Technology

Zetech University (Zetech)
Kiambu County

Bachelor of Science in Information Technology

Co-operative University of Kenya (CUK)
Nairobi County

Bachelor of Science in Information Technology

Mt Kenya University (MKU)
Kiambu County

Bachelor of Science in Information Technology

University of Eldoret (UoE)
Uasin Gishu County

Bachelor of Science in Information Technology

University of Kabianga
Kericho County

Bachelor of Science in Information Technology

Kenya Highlands University (KHU)
Kericho County

Bachelor of Science in Information Technology

University of Embu (UoEm)
Embu County

Bachelor of Science in Information Technology

Taita Taveta University College (TTUC)
Taita Taveta County

Bachelor of Science in Information Technology

Muranga University of Technology (MUT)
Muranga County

Bachelor of Science in Information Technology

Multimedia University of Kenya (MMU)
Nairobi County