Software Development Course {Kuccps Latest Requirements & Where Offered}
BACHELOR OF SCIENCE IN SOFTWARE DEVELOPMENT
Minimum Entry Requirements
| Cluster Subject 1 |
MAT A |
| Cluster Subject 2 |
PHY |
| Cluster Subject 3 |
BIO / PHY / CHE / BIO / GSC / HAG / GEO / CRE / IRE / HRE |
| Cluster Subject 4 |
BIO / PHY / CHE / BIO / GSC / HAG / GEO / CRE / IRE / HRE / HSC / ARD / AGR / WW / MW / BC / PM / ECT / DRD / AVT / CMP / FRE / GER / ARB / KSL / MUC / BST |
| NOTE: A subject may only be considered ONCE in this section |
Minimum Subject Requirements
| Subject 1 |
MAT A |
C+ |
| Subject 2 |
PHY |
C+ |
| Subject 3 |
ENG / KIS |
C |
Available Programmes
| Institution |
Institution type |
Programme Code |
Programme Name |
KCSE 2025 Cut-off |
KCSE 2024 Cut-off |
KCSE 2023 Cut-off |
| CO-OPERATIVE UNIVERSITY OF KENYA |
|
1080542 |
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING |
– |
40.342 |
40.162 |
| KCA UNIVERSITY |
|
1103542 |
BACHELOR OF SCIENCE IN SOFTWARE DEVELOPMENT |
– |
18.126 |
24.055 |
| KIRINYAGA UNIVERSITY |
|
1079542 |
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING |
– |
33.752 |
33.884 |
| KISII UNIVERSITY |
|
1087542 |
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING |
– |
35.649 |
36.957 |
| MULTIMEDIA UNIVERSITY OF KENYA |
|
1164542 |
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING |
– |
40.831 |
41.368 |
| MURANG’A UNIVERSITY OF TECHNOLOGY |
|
1246542 |
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING |
– |
37.226 |
38.437 |
| UNIVERSITY OF EASTERN AFRICA, BARATON |
|
1181542 |
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING |
– |
18.126 |
25.573 |
| ZETECH UNIVERSITY |
|
1425542 |
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING |
– |
18.126 |
18.814 |
SOFTWARE DEVELOPMENT LEVEL 5
Minimum Entry Requirements
| Minimum Mean Grade |
D |
| NOTE: A subject may only be considered ONCE in this section |
Minimum Subject Requirements
Available Programmes
| Institution |
Institution type |
Programme Code |
Programme Name |
KCSE 2025 Cut-off |
KCSE 2024 Cut-off |
KCSE 2023 Cut-off |
| KENYA COAST POLYTECHNIC |
|
1113H82 |
SOFTWARE ENGINEERING LEVEL 5 |
– |
– |
– |
| KIAMBU NATIONAL POLYTECHNIC |
|
1075H82 |
SOFTWARE ENGINEERING LEVEL 5 |
– |
– |
– |
| KISII NATIONAL POLYTECHNIC |
|
1065H82 |
SOFTWARE DEVELOPMENT LEVEL 5 |
– |
– |
– |
| NYERI NATIONAL POLYTECHNIC |
|
1239H82 |
SOFTWARE DEVELOPMENT LEVEL 5 |
– |
– |
– |
| PC KINYANJUI TECHNICAL TRAINING INSTITUTE |
|
1076H82 |
SOFTWARE DEVELOPMENT LEVEL 5 |
– |
– |
– |
SOFTWARE DEVELOPMENT LEVEL 6
Minimum Entry Requirements
| Minimum Mean Grade |
C- |
| NOTE: A subject may only be considered ONCE in this section |
Minimum Subject Requirements
Available Programmes
| Institution |
Institution type |
Programme Code |
Programme Name |
KCSE 2025 Cut-off |
KCSE 2024 Cut-off |
KCSE 2023 Cut-off |
| KIAMBU NATIONAL POLYTECHNIC |
|
1075690 |
DIPLOMA IN NETWORK AND SYSTEMS ADMMINISTRATION |
– |
– |
– |
| KISII NATIONAL POLYTECHNIC |
|
1065690 |
SOFTWARE DEVELOPMENT LEVEL 6 |
– |
– |
– |
| NYERI NATIONAL POLYTECHNIC |
|
1239690 |
SOFTWARE DEVELOPMENT LEVEL 6 |
– |
– |
– |
| RIFT VALLEY TECHNICAL TRAINING INSTITUTE |
|
1100690 |
SOFTWARE DEVELOPMENT LEVEL 6 |
– |
– |
– |