Teaching Component-Based Software Engineering and Visual Programming Language Techniques to Information Technology Students in Kenya - Isaac NYABISA OTEYO; Eunice MWANGI; Stephen KIMANI (2025 IST-Africa Conference (IST-Africa), 2025)