Repository logo
 

Exploring higher education engagement in computer programming within a blended learning environment : an action research approach

Loading...
Thumbnail Image

Date

2014

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Many novice programmers in higher education find computer programming particularly difficult due to its problem solving nature. High dropout rates have been observed both internationally and locally, but in South Africa, the circumstances of students coming from disadvantaged schools where they struggle in subjects like Mathematics and Science, especially compounds their challenges in computer programming when they enrol at a tertiary institute. In this study, I explore the engagement of computer programming at a higher education institution using an innovative approach of incorporating tools in the form of online learning and support structures to supplement the existing face-to-face and practical lessons thereby creating a blended learning environment (BLE). This study, which is a qualitative one, used an interpretivist paradigm to explore the engagement of sixty, first year students in an introductory computer-programming course at a selected university in South Africa, using an action research approach within the context of a BLE. Action research refers to an evaluation of one’s own practice with a view to improving one’s effectiveness, in this case, analysing my own efficacy as a teacher, and the learning that occurred by my students (McNiff, 2013; Whitehead, 1989). This study used two lenses: The first lens was my own as a lecturer/researcher who developed a variety of support structures in the form of notes, videos, animations, and blogging, to support student engagement in computer programming, and the second lens was the students’ engagement with these tools. The study explored this dual engagement and asked two critical questions: 1) How does engagement of computer programming take place within a BL context using an action research approach, and, 2) Why does engagement of computer programming take place within a BL context using an action research approach, in the way it does? A dual form of engagement occurred creating a dynamic BLE. In the study, students were exposed to one theory classroom lesson, and three practical lessons. As the lecturer, I received feedback from the students which informed my attempts to improve the environment. Observations, a personal diary, electronic questionnaires, and focus group meetings were used to gather feedback on how students engaged in the BLE. The action research methodology was based on planning, acting, observing and reflecting. The analysis of the reflections was used in the re-planning phase of the next cycle and a total of three cycles were used. Although there were three main action research cycles, each tool was transformed resulting in smaller cycles emanating within the main action research cycle. Activity Theory was used as a theoretical framework to describe and analyse the actions and engagement that transpired within the BLE. The results from this study highlight positive student engagement in learning through the use of examples and visual tools although the use of language was found to be a barrier under certain circumstance. Support and planning were also identified as important factors for both student and lecture engagement. Other aspects concerning feedback and reflection were established as important during the dual engagement employed resulting in the creation of a dynamic action research model of engagement.

Description

Ph. D. University of KwaZulu-Natal, Durban 2014.

Keywords

Blended learning., Education, Higher -- Computer programs., Computer-assisted instruction -- Design., Theses -- Education.

Citation

DOI