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