Institutional Repository

Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university

Show simple item record

dc.contributor.advisor Gelderblom, Helen
dc.contributor.advisor Van Biljon, Judy
dc.contributor.author Tesfaye Bayu Bati
dc.date.accessioned 2015-10-30T08:05:27Z
dc.date.available 2015-10-30T08:05:27Z
dc.date.issued 2015-02
dc.identifier.citation Bati, Tesfaye Bayu (2015) Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university, University of South Africa, Pretoria, <http://hdl.handle.net/10500/19647> en
dc.identifier.uri http://hdl.handle.net/10500/19647
dc.description.abstract This study was motivated by a desire to address the challenges of introductory programming courses. Ethiopian universities teach such courses in large classes (80+ students) and students complain about the difficulty of the courses and teaching variation of instructors. The study was set to explore optimum course and learning environment design approaches. The research question raised was: how can a blended learning approach be used to improve large class teaching of programming? In an action design research approach, the study was initiated with redesigning two consecutive courses and a supportive blended learning environment on the basis of existing learning theories and educational design frameworks. Two cycles of action research were conducted for a dual goal of refinement and evaluation of the intervention. The action research was conducted during the 2012/13 academic year with 240 students at the beginning. A predominantly quantitative first cycle of action research produced a mixed outcome. The students’ marks from assessment activities were fairly close to results from two other international universities. A pre- and post-implementation survey of students’ approach to learning showed a slight class level change towards the deep learning approach. Conversely, some students were found at-risk (not progressing well) and certain technologies, particularly program visualisation tools, were found underutilised. The second action research cycle aimed to explain the result from the first round. A grounded action research evaluation of data from focus group discussions, interviews and participants’ memos identified plausible factors for meaningful programming learning in a large class. These factors were use of collaborative and pair programming; alignment of learning and assignment activities; integrated use of e-learning; and use of large class strategies like student mentors and team teaching. A critical realist interpretation of the result of the action research suggested that students can learn programming in large classes, 200+ in this study, with a course and learning environment design that keeps them engaged in learning and assessment activities. The study concludes that improved learning of programming can be possible with the use of students as mentors and changed role-dynamics of instructors, which presupposes adaptation of suitable pedagogical approaches and use of technologies. en
dc.format.extent 1 online resource (xii, 231 leaves)
dc.language.iso en en
dc.subject Learning introductory programmnig en
dc.subject Computer science education (CSEd) research en
dc.subject Computer education research (CER) en
dc.subject Teaching introductory programming en
dc.subject Blended teaching and learning en
dc.subject Large class teaching en
dc.subject Design action research en
dc.subject Course design en
dc.subject Learning environment design en
dc.subject Novice programmers en
dc.subject Higher education in Sub-Saharan Africa en
dc.subject.ddc 005.10711632
dc.subject.lcsh Computer programming -- Study and teaching -- Ethiopia
dc.subject.lcsh Computer programming -- Training of -- Ethiopia
dc.title Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university en
dc.type Thesis en
dc.description.department School of Computing en
dc.description.degree D. Litt. et Phil. (Information Systems)


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics