A blended learning approach for teaching computer programming : design for large classes in Sub-Saharan Africa

dc.contributor.authorBati, Tesfaye Bayu
dc.contributor.authorGelderblom, Helene
dc.contributor.authorVan Biljon, Judy
dc.date.accessioned2015-09-28T08:28:39Z
dc.date.available2015-09-28T08:28:39Z
dc.date.issued2014-01
dc.description.abstractThe challenge of teaching programming in higher education is complicated by problems associated with large class teaching, a prevalent situation in many developing countries. This paper reports on an investigation into the use of a blended learning approach to teaching and learning of programming in a class of more than 200 students. A course and learning environment was designed by integrating constructivist learning models of Constructive Alignment, Conversational Framework and the Three- Stage Learning Model. Design science research is used for the course redesign and development of the learning environment, and action research is integrated to undertake participatory evaluation of the intervention. The action research involved the Students’ Approach to Learning survey, a comparative analysis of students’ performance, and qualitative data analysis of data gathered from various sources. The paper makes a theoretical contribution in presenting a design of a blended learning solution for large class teaching of programming grounded in constructivist learning theory and use of free and open source technologies.en_ZA
dc.description.librarianhb2015en_ZA
dc.description.sponsorshipNORAD project of Hawassa University from the third phase of a Norwegian Government-supported project.en_ZA
dc.description.urihttp://www.tandfonline.com/loi/ncse20en_ZA
dc.identifier.citationTesfaye Bayu Bati, Helene Gelderblom & Judy van Biljon (2014) A blended learning approach for teaching computer programming: design for large classes in Sub-Saharan Africa, Computer Science Education, 24:1, 71-99, DOI:10.1080/08993408.2014.897850.en_ZA
dc.identifier.issn0899-3408 (print)
dc.identifier.issn1744-5175 (online)
dc.identifier.other10.1080/08993408.2014.897850
dc.identifier.urihttp://hdl.handle.net/2263/50054
dc.language.isoenen_ZA
dc.publisherRoutledgeen_ZA
dc.rights© 2014 Taylor & Francis. This is an electronic version of an article published in Computer Science Education, vol. 24, no. 1, pp. 71-99, 2014. doi :10.1080/08993408.2014.897850. Computer Science Education is available online at : http://www.tandfonline.comloi/ncse20.en_ZA
dc.subjectProgrammingen_ZA
dc.subjectLarge class teachingen_ZA
dc.subjectBlended learningen_ZA
dc.subjectConstructivist learningen_ZA
dc.titleA blended learning approach for teaching computer programming : design for large classes in Sub-Saharan Africaen_ZA
dc.typePostprint Articleen_ZA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bati_Blended_2014.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
Description:
Postprint Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: