The school offers state of the art knowledge and skills required to excel in the ever-changing field of information technology.



  1. Bachelor of Science in IT – Artificial Intelligence
  2. Bachelor of Science in IT – Distributed Systems
  3. Bachelor of Science in IT – Software Engineering
  4. Bachelor of Science in IT – Networking and Administration
  5. Bachelor of Science in IT – Security and Cryptography

Admission Requirements

  • KCSE grade C+, Or
  • KACE with at least 2 principles and 2 subsidiaries, Or
  • A Diploma in a related area or,
  • Transfer from another degree program
  1. Diploma in Information Technology
  2. Diploma in Computer Technology
  3. Diploma in Business Information Technology
Admission Requirements
  • KCSE mean grade of C-
  • “O” Level division III with a minimum of 38 points with 5 credits, one of which must be either in English Language or Literature in English. OR
  • ‘A’ Level with 2 principal passes. OR
  • D+ in KCSE with additional certificate or above from a college OR
  • Equivalents to the above qualifications as determined by PIU Senate
Short courses
Career Path

Most organizations depend on the design, implementation and management of IT. As an information systems graduate, you will possess skills for a diverse range of sectors and roles. IT jobs fall within the full spectrum of computer technology and business

      Job opportunities include: Systems analysts and designers, Systems developers, Network administrators, Database developers/ and administrators, managers of IT departments, Project managers, Researchers in IT field and any other disciplines, Trainers in IT field Computer Service Representative, IT Consultant, Customer Support Coordinator, Data Specialist, Data Processing Manager, Help Desk Analyst, Human Resources Info. Specialist, Information Officer, Instructional Technology Designer, IT Specialist, Systems Consultant, Technical Analyst, Technical Evaluator, Technical Researcher, Technical Writer and Future CEOs of companies.

Computer Support Specialist

Computer support specialists work within the broad spectrum of information technology, assisting all types of information technology needs, including working with developers, analysts, administrators, and end-users. Alternatively, help desk technicians assist those not in the IT fields who need assistance with their computer or computer systems.

Information Security Analysts, Web Developers, Computer Network Architects

All three types of these IT professionals use information technology (IT) to move an organization closer to its business goals. Security analysts oversee keeping information safe from cyber-attacks. Web developers help provide the look and feel of an organization to others.Network architects oversee creating the internal networks that all employees of an organization use.

Database Administrators are software specialists who focus on the applications and services responsible for organizing and storing for an organization. They also ensure the security of data and its availability to intended users.

IT Managers direct teams and run projects for computer related needs in an organization. In addition, they help identify IT goals and implement required computer systems to meet those goals.

Programmers write code for computers and turn software designs into reality.

System Administrators are in charge of the day-to-day functioning of a company’s computer network including organizing, installing, and supporting computer systems, networks, intranets, and other data communication systems.

Software Developers create the applications (software) that run on computers or other IT devices like smart phones. Some software developers focus more on the underlying computer systems that run devices or networks.

Systems Analysts evaluate a company’s current computer systems and business processes at a detailed level. They will make recommendations for more efficient and effective business and IT usage and interaction. Typically, they act as a bridge between business and IT.