Programme highlights
- Computer Programming Level 6 is an advanced technical course designed to equip trainees with skills in designing, developing, testing, implementing, and maintaining computer software applications. The course covers programming concepts, software development, databases, web and application development, system analysis and design, software testing, and programming tools and technologies. It also develops problem-solving, project management, communication, entrepreneurship, and professional skills, preparing trainees for roles such as software developer, programmer, application developer, web developer, or systems support specialist.
Course modules
- Module I
- Understand Computing Basics
- Apply Discrete Mathematical Concepts
- Demonstrate Programming Concepts
- Demonstrate Database Design and Development
- Module II
- Design Algorithms and Data Structures
- Apply Object Oriented Programming Concepts Using JAVA
- Apply Event Driven Programming Concepts Using VB.NET
- Develop Client-Side Web Applications
- Module III
- Develop Server-Side Web Applications
- Develop Mobile Applications
- Apply Agile Development Concepts
- Industrial Attachment
Entry requirements
- KCSE mean grade C- (minus) or equivalent OR a relevant TVET Level 5 qualification
Fees and dates
- Department
- School of ICT
- Level
- Level 6 (Diploma)
- Duration
- 3 Years
- Intake
- January,May,September
- Tuition
- KES 18,500 @ Term
Ready to join Computer Programming Level 6?
Take the next step in your career. Applications for the next intake are now open.
