Teaching Component-Based Software Engineering and Visual Programming Language Techniques to Information Technology Students in Kenya

Teaching software engineering to information technology students in developing countries can help to churn out the next generation of software engineers. The teaching can be reinforced with hands-on training using conventional textual programming languages and component-based software engineering (C...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IST-Africa S. 1 - 11
Hauptverfasser: OTEYO, Isaac NYABISA, MWANGI, Eunice, KIMANI, Stephen
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IST-Africa Institute and Authors 28.05.2025
Schlagworte:
ISSN:2576-8581
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Teaching software engineering to information technology students in developing countries can help to churn out the next generation of software engineers. The teaching can be reinforced with hands-on training using conventional textual programming languages and component-based software engineering (CBSE). Visual programming languages (VPLs) packaged as low-code development environments (LCDEs) have risen to advance CBSE. The tools can be used as an alternative to train the next generation of software engineers. The LCDEs provide 'ready-to-use' components and reduce the time it takes to implement software applications. Implementing the 'ready-to-use' components offers a good basis for training information technology students in CBSE techniques and approaches. In this study, we focus on training CBSE, VPLs, and LCDEs to final-year undergraduate information technology students at Jomo Kenyatta University of Agriculture and Technology (JKUAT, Kenya) and report our experiences. The findings show that teaching CBSE to undergraduate students using VPLs and LCDEs is relatively easy, even though this requires introducing the tools to students early in the academic programme cycle. Therefore, the study recommends introducing CBSE using VPLs and LCDEs to early-stage undergraduate students since they can be available for a relatively longer period for mentorship.
ISSN:2576-8581
DOI:10.23919/IST-Africa67297.2025.11060492