• Welcome to BUSHIANGALA SCHOOL of

    computing

     
    About Us

    The Bushiangala School of Computing is a leading centre for ICT training dedicated to equipping learners with the practical and technical skills needed in today’s digital economy. As part of Bushiangala Technical Training Institute, the school provides hands-on, competency-based education that prepares trainees for both employment and entrepreneurship in the ICT sector.

    We integrate technology, innovation, and creativity to nurture globally competitive ICT professionals who can adapt to rapidly changing digital environments.

    Our Vision

    To be a centre of excellence in ICT education and innovation, producing competent, ethical, and industry-ready graduates who drive Kenya’s digital transformation.


    Our Mission

    To provide quality, industry-oriented ICT training through blended learning, modern facilities, and skilled instructors — empowering learners with the knowledge and creativity to solve real-world problems through technology.

    Courses Offered

    The School of Computing offers a wide range of ICT-related programs under the TVET framework, tailored to meet national and global technological demands:

    💻 Diploma and Certificate Programs
    • Computer Systems Installation and Maintenance

    • Information Communication Technology (ICT)

    • Computer Networking and Internet Technologies

    • Software Development and Programming

    • Web Design and Development

    • Cybersecurity and Data Protection (short course)

    • Computer Applications and Digital Literacy

      Training Approach
      • Competency-Based Education and Training (CBET) model

      • Blended learning combining online and practical lab sessions

      • Project-based learning with real-life case studies

      • Industrial attachments and internship opportunities

      • Hands-on experience in computer labs equipped with modern tools and software


      Admission Requirements
      • KCSE mean grade of C (Plain) or equivalent

      • For craft certificate programs: KCSE D (Plain) and above

      • Access to a personal laptop is recommended

      • Commitment to at least 70% class attendance


      Career Opportunities

      Graduates from Bushiangala School of Computing are well-prepared for roles such as:

      • ICT Support Technician

      • Network Administrator

      • Computer Systems Engineer

      • Web Developer

      • Data Entry Technician

      • Software Support Specialist

      • ICT Trainer or Tutor


      Contact Information

      Bushiangala Technical Training Institute – School of Computing
      📍 Located in Kakamega County, Kenya                                                                           info@bushiangalatechnical.ac.ke
      www.bushiangalatechnical.ac.ke

    (You can edit or remove this text)
    • 📘 Course Description

      This 6-month course equips learners with the technical knowledge and hands-on skills required to assemble, install, configure, and maintain computer systems and peripheral devices. The course prepares trainees for real-world ICT support roles in offices, workshops, and institutions by emphasizing both theoretical and practical competencies.


      🧩 Main Concepts Covered

      • Computer hardware components and architecture

      • Installation and configuration of operating systems

      • Software installation and basic networking

      • Computer troubleshooting and diagnostics

      • Preventive maintenance and safety procedures

      • Customer support and technical documentation


      🎓 Target Audience

      This course is designed for learners at TVET Level 4 who are passionate about information and communication technology and wish to pursue a career in computer systems support, maintenance, or ICT technical services.


      🧾 Course Requirements

      • Minimum qualification: KCSE mean grade C (Plain)

      • Learners must have access to a personal laptop

      • A minimum of 70% in-person attendance is required to qualify for final assessment


      🧮 Assessment Methods

      All assessments add up to 100 marks, divided as follows:

      • Continuous Assessment Tests (CATs): 40%

      • Final Sit-in Examination: 60%


      👨‍🏫 Course Facilitators

      Mr. Michael Ilabonga Wilera
      ICT Instructor,
      Sigalagal National Technical polytechnic
      📧 Email: [you can add your institutional email if needed]


      💡 Note to Learners

      Active participation in both online and in-person sessions is required. Learners are encouraged to maintain a reflective learning journal and complete all practical exercises for successful course completion.

Available courses

Web Technology is the collective set of languages, protocols, and tools that make the World Wide Web function. It is the plumbing, the roads, and the vehicles of the internet that allow computers to communicate and share information globally.

👋 Structured Programming: A Quick Introduction

Structured programming is a programming paradigm—a fundamental style of writing computer code—that emerged in the late 1960s to combat the rising tide of "spaghetti code." The core goal? To improve the clarity, quality, and maintainability of software.