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 programmeComputer 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 coursesAnnual 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 recordedCounty 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 componentsCompetency-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 rolesSoftware 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- AI Safety ResearcherTechnology25Low exposure
- Cyber Security AnalystTechnology26Low exposure
- AI Red TeamerTechnology28Low exposure
- Cybersecurity SpecialistTechnology30Low exposure
- Bug Bounty Hunter / Freelance Security ResearcherTechnology34Low exposure
- Cybersecurity Consultant (GRC)Technology35Low exposure
- Quantitative AnalystTechnology35Low exposure
- Tech EntrepreneurTechnology35Low exposure
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
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.