Computer Programming - Level 6

Computer programming course is designed to teach students the fundamentals of programming languages and concepts, providing them with the skills needed to write and debug code effectively. The course covers competencies that a person must achieve to enable him/her to understand computing basics, apply discrete mathematical concepts, demonstrate programming concepts , design and use a database, data structures and algorithms, apply object oriented programming concepts using JAVA, event driven programming concepts using VB.net, develop client side web applications, develop server side web applications, develop mobile applications and understand agile development concepts.

These qualifications consist of the following basic, common and core units of learning:

BASIC UNITS (All levels)

  • Communication Skills
  • Numeracy Skills
  • Entrepreneurial Skills
  • Employability Skills
  • Environmental Literacy
  • Occupational Safety and Health Practices

COMMON UNITS (All levels)

  • Basic Electronics and Equipment Maintenance

CORE UNITS

  • Computing Basics
  • Discrete Mathematical Concepts
  • Programming Concepts Using JAVA
  • Database Design and Use
  • Data Structures and Algorithms
  • Object Oriented Programming Concepts using JAVA
  • Event Driven Programming Concepts using VB.NET
  • Client-Side Web Applications
  • Server-Side Web Applications
  • Mobile Applications
  • Agile Development Concepts
  • Industrial Attachment

Duration

  • 3 years

Assessment

The course is assessed internally and externally. Internal assessment is continuous and is conducted by the trainer who is monitored by an accredited internal verifier while external assessment is the responsibility of TVET CDACC.

Certification

  • On successful completion of a Unit of Learning, a trainee is issued with a Certificate that acknowledges the achievement of that competence. 
  • On successful completion of ALL units of learning, a trainee is awarded an ICT Technician Certificate qualification.
  • These certificates are issued by TVET CDACC in conjunction with KTVC

Delivery mode

  • Full-time (in class)

Tuition Fees

  • Ksh. 67,189 per year
  • You can get financial aid by applying for Government of Kenya (GoK) scholarships, loans and bursaries

Upcoming Intakes

January 2025

September 2024

Admission Requirements

Level Entry Requirements
6
Kenya Certificate of Secondary Education (KCSE) mean grade of C- (minus) OR Level 5 certificate in a ICT related course with one year of continuous work experience OR Equivalent qualifications as determined by Kenya National Qualifications Authority (KNQA)
Scroll to Top