Skip to content
Nairobi · KenyaFree to read
Technology

Diploma in Information Technology

The Diploma in Information Communication Technology is a three-year programme examined by the Kenya National Examinations Council (KNEC) and offered at technical and vocational training institutions across Kenya. It equips students with competencies in software development, system analysis and design, database management, networking, and web programming. The programme is accredited by the Technical and Vocational Education and Training Authority (TVETA) under the TVET Act, 2013.

Module I covers introduction to ICT and ethics, computer applications, communication skills, structured programming, computational mathematics, entrepreneurship, and operating systems. Students learn computer fundamentals, programming basics, and system operations. Module II advances to systems analysis and design, object-oriented programming, computer applications II, visual programming, quantitative techniques, database management systems, and a practicum.

Module III focuses on management information systems, principles and practice of management, data communication and networking, internet-based programming, and a research project. Students learn to develop web applications, manage networks, and design enterprise ICT solutions.

The programme combines theory with extensive laboratory sessions and practical projects. Students learn to programme in multiple languages, design databases, configure networks, and develop complete ICT solutions for business problems. A trade project in Module III requires students to develop a functional management system.

Entry requirements are a KCSE mean grade of C- (minus) or a pass in a Craft Certificate in ICT. The programme is widely available at national polytechnics, technical training institutes, and ICT-focused colleges across Kenya.

Graduates pursue careers as ICT officers, system administrators, database administrators, web developers, network technicians, and software developers in businesses, government, NGOs, and ICT companies. The programme provides a progression pathway to a degree in computer science, information technology, or related fields.

The programme includes a compulsory industrial attachment. Government-sponsored students placed through KUCCPS receive capitation funding, and HELB loans are available for eligible students. The standardised annual tuition fee at public TVET institutions is KES 67,189.

Duration
3 years
Public, up to
Ksh 77,000
Private, up to
Ksh 221,100
Job market
High

The programme

What you study, how long it takes, and how it is delivered.

Practicalities

Study mode
Full-time
Attachment
3 months
Average class
40 students
Award
Diploma

What you study

10 subjects
  • Structured Programming
  • Object-Oriented Programming
  • Systems Analysis and Design
  • Database Management Systems
  • Data Communication and Networking
  • Internet-Based Programming
  • Operating Systems
  • Management Information Systems
  • Visual Programming
  • Computational Mathematics

Modules

12 in the programme
  • Introduction to Computers and Principles of Operating Systems

    Year 1Semester 13 creditsCore

    Computer fundamentals, OS principles, and ICT ethics for professionals.

  • Computer Applications I

    Year 1Semester 13 creditsCore

    Practical office productivity applications including word processing, spreadsheets, and databases.

  • Structured Programming

    Year 1Semester 13 creditsCore

    Programming fundamentals using structured programming techniques in C.

  • Computational Mathematics

    Year 1Semester 13 creditsCore

    Mathematical concepts for computing including binary systems, logic, and algorithms.

  • Entrepreneurship

    Year 1Semester 12 creditsCore

    Entrepreneurship principles and business plan development for ICT ventures.

  • Operating Systems

    Year 1Semester 13 creditsCore

    Operating system concepts, installation, configuration, and administration.

  • Systems Analysis and Design

    Year 2Semester 13 creditsCore

    System development lifecycle, requirements analysis, and system design methodologies.

  • Object-Oriented Programming

    Year 2Semester 13 creditsCore

    Object-oriented programming concepts using C++ including classes, inheritance, and polymorphism.

  • Database Management Systems

    Year 2Semester 13 creditsCore

    Database design, SQL, and database management using relational database systems.

  • Data Communication and Networking

    Year 3Semester 13 creditsCore

    Network protocols, data transmission, network security, and network configuration.

  • Internet-Based Programming

    Year 3Semester 13 creditsCore

    Web programming using HTML, JavaScript, and web frameworks.

  • Research Project

    Year 3Semester 24 creditsCore

    Final trade project developing a functional ICT management system using preferred programming languages and tools.

Specialisations

  • Software Development

    Focus on programming, software engineering, and application development.

  • Network Administration

    Specialisation in network configuration, security, and management.

  • Database Management

    Focus on database design, administration, and data management.

  • Web Development

    Specialisation in web application development and internet programming.

A day as a student

A typical day combines morning lectures on programming or database design with afternoon laboratory sessions where students write code, configure networks, and develop web applications under instructor supervision.

The trade offs

In its favour

  • High demand for ICT professionals in Kenya's growing digital economy.
  • Comprehensive curriculum covering programming, networking, databases, and web development.
  • Clear progression pathway to degree in computer science or IT.

Against it

  • Rapidly evolving technology requires continuous learning and skill updates.
  • Competitive field with many graduates and self-taught professionals.
  • Additional professional certifications (CompTIA, Cisco) may be needed for specialised roles.

What it costs

Tuition at both ends of the market, and how to pay for it.

What it costs, and where

Against 191 technology courses
Public60k to 77k
60k at Kibabii University77k at Meru University TVET
Private103k to 221k
103k at Zetech University221k at Riara University

Annual tuition in Kenyan shillings, rounded. The upright tick is the median for this field, so a bar sitting entirely to its right is an expensive programme by the standards of its own subject.

The fine print

Kibabii 60K, Meru 77K/yr; Zetech 103K, KCA 116K, Riara 221K/yr (official PDFs)

Government-sponsored students placed through KUCCPS receive capitation funding. HELB loans of up to KES 60,000 per year are available for eligible TVET diploma students.

Funding options

  • HELB Loan

  • KUCCPS Government Capitation

  • County Bursary

Scholarships

3 recorded
  • HELB TVET Loan

    LoanKsh 60,000Kenyan

    Kenyan students placed by KUCCPS in accredited TVET institutions.

  • KUCCPS Government Capitation

    SubsidyKsh 30,000Kenyan

    Government-sponsored students placed by KUCCPS receive capitation funding.

  • County Bursary

    BursaryKsh 20,000Kenyan

    Various county governments offer bursaries for TVET students.

Getting in

The grades, the alternatives, and who accredits the award.

What you need

KCSE mean grade
C-
Alternative entry
Pass in a Craft Certificate in ICT or equivalent qualification approved by KNEC.

How you are assessed

3 components
  • End of Module KNEC Examinations

    Written examination60% of the mark

    KNEC-administered examinations at the end of each module.

  • Practical Examinations

    Practical assessment30% of the mark

    KNEC practical examinations assessing programming and computer applications competencies.

  • Research Project

    Project10% of the mark

    Final trade project developing a functional ICT management system.

Accreditation

Examined by KNEC and accredited by TVETA under the TVET Act, 2013. Institutions offering this programme must be registered and accredited by TVETA.

Accredited by

  • Kenya National Examinations Council

    AcademicRequired

    Examined by KNEC under course code DICT 5200. Institutions must be TVETA-accredited.

  • Technical and Vocational Education and Training Authority

    InstitutionalRequired

    All TVET institutions offering this programme must be registered and accredited by TVETA.

Where it leads

The roles it opens, and what you leave with.

Where graduates go

4 roles
  • ICT Officer

    High demandKsh 480,000 to Ksh 840,000

    Manages ICT systems and provides technical support in organisations.

  • System Administrator

    High demandKsh 540,000 to Ksh 900,000

    Administers computer systems, servers, and network infrastructure.

  • Web Developer

    High demandKsh 480,000 to Ksh 840,000

    Develops and maintains web applications and websites.

  • Database Administrator

    Moderate demandKsh 540,000 to Ksh 900,000

    Manages databases, ensures data integrity, and optimises database performance.

Graduate outcomes

Graduates are in high demand as ICT officers, system administrators, and web developers in Kenya's growing digital economy.

Tools you will learn

  • Python

    CodePrimary

  • C/C++

    CodePrimary

  • MySQL

    Software

  • JavaScript

    Code

Certifications

Industry links

Common misconceptions

  • A diploma in IT is inferior to a computer science degree.

    The diploma provides strong practical skills with a direct pathway to a degree, and many graduates secure rewarding ICT careers.

  • IT diploma holders only do data entry or repairs.

    Graduates work as software developers, network administrators, database administrators, and system analysts.

  • Self-taught skills are enough for IT jobs.

    Employers increasingly require formal KNEC certification as proof of standardised competencies across multiple ICT domains.

  • IT is a saturated field with no jobs.

    Kenya's digital economy is growing rapidly, with consistent demand for skilled ICT professionals across all sectors.

Related courses

Further reading

Keep this

Fees and entry marks for Diploma in Information Technology are restated every intake. Save it and the app keeps this version, so you can see what changed when it does.