A four-year practical program focusing on:
- Computer networks & cloud systems
- Database management & enterprise systems
- Cybersecurity fundamentals
- Mobile and web app development
- ICT support and IT project management
University Admission Requirements
Minimum university entrance requirements;
A candidate must satisfy any of the following minimum requirements:
Be a holder of KCSE (or equivalent examination) certificate with a minimum aggregate of C+ and a minimum of C+ in both Mathematics and English
Other admission requirements (where applicable);
Be a holder of 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 credit pass in mathematics at O-level
OR
Accredited Diploma in Information Technology or related field with a credit pass
On successful completion of the programme, graduates should be able to:
- Apply knowledge of computing and mathematics appropriate to the discipline.
Analyze problems, and provide solutions to IT based problems. - Effectively communicate information, ideas, problems and IT-based solutions.
- Demonstrate professionalism, ethics, legal, security and social responsibilities as well as best practices and standards and their application in Information Technology fields.
- Analyze the local and global impact of computing on individuals, organizations, and society.
- Apply current technical concepts and practices in the core information technologies to solve IT problems.
Here’s the list of job opportunities for a Bachelor of Science in Information Technology graduate:
Technical Roles
- Software Developer / Engineer
- Systems Analyst / Designer
- Database Administrator (DBA)
- Network Administrator / Engineer
- Cybersecurity Analyst / Expert
- Web Developer
- Mobile App Developer
- Cloud Solutions Architect / Cloud Engineer
- IT Project Manager
- IT Consultant / Technical Consultant
- Business Intelligence (BI) Analyst / Data Analyst
- Quality Assurance (QA) Analyst / Engineer
- IT Support Specialist / Support Analyst
- Business Analyst
Emerging & Specialized Roles
- AI / Machine Learning Engineer
- Business Systems Analyst & Designer
- Information Technologist / IT Specialist
- Computer Information Specialist
- Information Architect / Designer
- Graphic Designer / UX Designer