Skip to content
Nairobi · KenyaFree to read
Technology

Diploma in Computer Science

The Diploma in Computer Science (TVET CDACC Level 6) is a competency-based education and training (CBET) qualification that equips learners with practical software development, systems, and data skills aligned to Kenya's growing tech sector.

Students work through competency units covering computer organisation and architecture, operating systems, programming fundamentals, database management, networking, information systems development, and introductory artificial intelligence. Skills RequiredProgramming FundamentalsDatabase ManagementNetworking BasicsSystems AnalysisInformation Systems DevelopmentIntroductory AI ConceptsKey SubjectsComputer Organization and ArchitectureOperating SystemsFundamentals of ProgrammingDatabase ManagementNetworkingInformation Systems DevelopmentArtificial Intelligence BasicsCertificationsTVET CDACC Certificate of Competency (per unit)Kenya National Qualifications Authority (KNQA) RecognitionSpecializationsSoftware DevelopmentFocus on programming, application development, and software engineering practices. Database and Systems AdministrationFocus on database design, management, and systems administration. NetworkingFocus on network design, configuration, and troubleshooting. Skills RequiredDatabase ManagementInformation Systems DevelopmentIntroductory AI ConceptsNetworking BasicsProgramming FundamentalsSystems AnalysisKey SubjectsComputer Organization and ArchitectureOperating SystemsFundamentals of ProgrammingDatabase ManagementNetworkingInformation Systems DevelopmentArtificial Intelligence BasicsSpecializationsNetworkingFocus on network design, configuration, and troubleshooting. Software DevelopmentFocus on programming, application development, and software engineering practices. Database and Systems AdministrationFocus on database design, management, and systems administration.

Kenya's expanding tech and digital economy, spanning fintech, e-commerce, and outsourced software services, sustains strong demand for computer science graduates with practical, competency-verified skills.

As a CBET qualification, training combines short theory input with substantial hands-on lab work, assessed unit-by-unit against national occupational standards, and includes a mandatory 12-week industrial attachment at an ICT firm.

Graduates pursue roles as software developers, systems analysts, database administrators, and network engineers, with growing opportunities in cybersecurity, data science, and AI as they specialise further.

The programme suits KCSE graduates with a genuine interest in computing who want a modern, practically assessed qualification aligned with current industry needs.

Duration
2 years (competency-based, modular)
Public, up to
Ksh 70,000
Private, up to
Ksh 110,550
Job market
Very high

The programme

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

Practicalities

Study mode
Full-time, Part-time, Modular
Attachment
3 months
Average class
35 students
Award
Diploma

What you study

7 subjects
  • Computer Organization and Architecture
  • Operating Systems
  • Fundamentals of Programming
  • Database Management
  • Networking
  • Information Systems Development
  • Artificial Intelligence Basics

Modules

10 in the programme
  • Computer Organization and Architecture

    Year 1Semester 13 creditsCore

    Understanding computer hardware, CPU, and memory organisation for professional practice and competency development in the field.

  • Operating Systems

    Year 1Semester 13 creditsCore

    Fundamentals of operating system concepts and administration for professional practice and competency development in the field.

  • Fundamentals of Programming

    Year 1Semester 23 creditsCore

    Core programming concepts, algorithms, and problem-solving using structured for professional practice and competency development in the field.

  • Database Management

    Year 2Semester 13 creditsCore

    Database design and SQL including planning, organising, staffing, and controlling operational activities and resources.

  • Object Oriented Programming

    Year 2Semester 13 creditsCore

    OOP principles and practice as applied to computer science principles, practices, and professional competency requirements.

  • Database Management

    Year 2Semester 13 creditsCore

    Database design, SQL querying, normalisation, and data management skills for professional practice and competency development in the field.

  • Networking and Distributed Systems

    Year 2Semester 23 creditsCore

    Network fundamentals and distributed systems concepts for professional practice and competency development in the field.

  • Industrial Attachment

    Year 2Semester 26 creditsCore

    Mandatory 12-week supervised placement at an ICT firm for professional practice and competency development in the field.

  • Information Systems Development

    Year 2Semester 23 creditsCore

    Designing and developing information systems for organisations for professional practice and competency development in the field.

  • Network Administration

    Year 3Semester 13 creditsCore

    Network configuration and security including planning, organising, staffing, and controlling operational activities and resources.

Specialisations

  • Networking

    Focus on network design, configuration, and troubleshooting, with emphasis on practical application in Kenyan industry contexts and compliance with relevant national standards and regulatory requirements.

  • Software Development

    Focus on programming, application development, and software engineering practices, with emphasis on practical application in Kenyan industry contexts and compliance with relevant national standards and regulatory requirements.

  • Database and Systems Administration

    Focus on database design, management, and systems administration, with emphasis on practical application in Kenyan industry contexts and compliance with relevant national standards and regulatory requirements.

  • Web Technologies

    Focus on web application development, front-end and back-end technologies, web security, and modern web frameworks within the Kenyan tech industry context.

A day as a student

Learning is organised into competency units combining short theory input with substantial lab-based practical work — coding exercises, database design, and network configuration — each assessed against national occupational standards, followed by a 12-week ICT firm attachment.

The trade offs

In its favour

  • Strong alignment with Kenya's growing digital economy and consistently high demand for software and IT skills.
  • Competency-based structure verifies practical skills unit-by-unit, valued by employers.

Against it

  • As a newer CBET credential, some employers may be more familiar with conventional KNEC/university computing qualifications.
  • Fast-changing technology means graduates need to keep upskilling beyond the diploma.

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
Public67k to 70k
67k at Kabete National Polytechnic70k at Chuka University
Private60k to 111k
60k at Kabarak University111k at Zetech 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

Chuka 70K, TVET 67K/yr public. Zetech 110K, Kabarak 60K/yr private (eafinder.com, kabarak.ac.ke).

Students can access HELB loans and county bursaries; some ICT firms sponsor students during the mandatory industrial attachment.

Funding options

  • HELB TVET/Diploma Loan

    Loan

    Needy Kenyan students enrolled in accredited diploma programmes.

  • County Government Bursaries

    Bursary

    Bursaries for needy students from their respective counties.

Scholarships

2 recorded
  • County Government Bursaries

    BursaryKsh 20,000Kenyan

    Bursaries for needy students from their respective counties.

  • HELB TVET/Diploma Loan

    LoanKsh 60,000Kenyan

    Needy Kenyan students enrolled in accredited diploma programmes.

Getting in

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

What you need

KCSE mean grade
C-
Alternative entry
An ICT Technician Level 5 craft certificate, or equivalent qualifications determined by KNQA.

How you are assessed

2 components
  • Competency-Based Unit Assessments

    Coursework60% of the mark

    Practical demonstration of competency in each computer science unit.

  • TVET CDACC National Assessment

    Examination40% of the mark

    Standardised national assessment for the Level 6 qualification.

Accreditation

Nationally examined by TVET CDACC as a competency-based (CBET) Level 6 qualification; recognised by KNQA.

Accredited by

  • TVET Curriculum Development, Assessment and Certification Council

    National competency based (cbet) qualification, level 6Required

    Assessed against national occupational standards for Computer Science.

Where it leads

The roles it opens, and what you leave with.

Where graduates go

4 roles
  • Software Developer

    High demandKsh 45,000 to Ksh 95,000

    Develops software applications, writes code, and maintains software systems for tech companies, banks, and organisations in Kenya's growing ICT sector.

  • Junior Software Developer

    Very high demandKsh 35,000 to Ksh 60,000

    Develops and maintains software applications under a senior developer.

  • Systems/Database Support Technician

    High demandKsh 32,000 to Ksh 55,000

    Supports database and systems administration for an organisation.

  • Junior Network Technician

    High demandKsh 30,000 to Ksh 50,000

    Supports network installation, configuration, and troubleshooting.

Graduate outcomes

Graduates pursue roles as software developers, systems analysts, database administrators, and network engineers, with growing opportunities in cybersecurity and data science.

Where these fields lead

8 careers

Tools you will learn

  • MySQL

    SoftwarePrimary

    Widely used relational database system taught in the database management units.

Industry links

Common misconceptions

  • This diploma is the same as a Diploma in Information Technology.

    Computer Science leans toward building and designing software/systems, while IT diplomas lean toward maintaining and troubleshooting existing systems and networks.

  • CBET diplomas are less credible than KNEC diplomas.

    TVET CDACC is a national examining body under the same TVET Act framework, with assessment against formally approved occupational standards.

Related courses

Further reading

Keep this

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