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

Show simple item record

dc.contributor.author Bati, Tesfaye Bayu
dc.contributor.author Gelderblom, Helene
dc.contributor.author Van Biljon, Judy
dc.date.accessioned 2015-09-28T08:28:39Z
dc.date.available 2015-09-28T08:28:39Z
dc.date.issued 2014-01
dc.description.abstract The 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.librarian hb2015 en_ZA
dc.description.sponsorship NORAD project of Hawassa University from the third phase of a Norwegian Government-supported project. en_ZA
dc.description.uri http://www.tandfonline.com/loi/ncse20 en_ZA
dc.identifier.citation Tesfaye 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.issn 0899-3408 (print)
dc.identifier.issn 1744-5175 (online)
dc.identifier.other 10.1080/08993408.2014.897850
dc.identifier.uri http://hdl.handle.net/2263/50054
dc.language.iso en en_ZA
dc.publisher Routledge en_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.subject Programming en_ZA
dc.subject Large class teaching en_ZA
dc.subject Blended learning en_ZA
dc.subject Constructivist learning en_ZA
dc.title A blended learning approach for teaching computer programming : design for large classes in Sub-Saharan Africa en_ZA
dc.type Postprint Article en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record