A Blended Learning Approach: Motivation and Difficulties in Learning Programming

A Blended Learning Approach: Motivation and Difficulties in Learning Programming

Su Ting Yong, Kung Ming Tiong
DOI: 10.4018/IJICTE.301276
Article PDF Download
Open access articles are freely available for download

Abstract

This study explored students’ motivation and difficulties in learning programming in a blended learning environment. The face-to-face classroom instructions were blended with digital learning instructions. The study adopted a convergent parallel design mixed methods research and involved 209 pre-university students. The findings were as follows: (i) Looping was hard. Students faced difficulties in program design, problem-solving, and debugging of repetition structures. (ii) Students with prior programming experience were more motivated to learn by innate psychological needs: autonomy and competence. (iii) Competence motivated students performed better in programming, but no significant findings for autonomy and relatedness motivated students. A blended learning environment must be structured around the nature of the subject to satisfy students’ innate psychological needs. Digital learning materials can support understanding of certain programming concepts, but teaching instructors play an important role in providing academic, mental, and emotional support.
Article Preview
Top

Introduction

The Covid-19 pandemic has changed the education landscape entirely. When it comes to a new normal in education, information and communication technologies (ICT) integration is often part of the teaching and learning strategies. Since the Covid-19 outbreak, many educational institutions could not operate fully, and blended learning is one of the alternative instructional models. Blended learning is an educational approach that combines face-to-face (offline) and online learning instructions, and the effectiveness of blended system has been reported in many past studies (e.g., Alhazbi, 2016; Chiu, 2021; Tang et al., 2020; Yigit et al., 2014). Despite the positive outlook, younger students (e.g., primary, secondary and pre-university education) are more likely to face difficulties in adapting to the online learning instructions, and even well performed students may lose motivation when learning remotely (Di Pietro et al., 2020). Students who are isolated from their peers and instructors may face learning difficulties and psychological problems that demotivate them to learn independently (Di Pietro et al., 2020). Very few studies have investigated the design of technological environments that satisfy students’ inner psychological needs (Chiu, 2021). Hence, more studies are required to understand how educational technologies can support learning motivation, resulting in better learning experience and positive learning outcomes (Ryan & Deci, 2020).

Blended learning is the best educational model to learn programming (Alhazbi, 2016). Unfortunately, students with no self-directed learning skills could find it hard and discouraging to learn programming independently, e.g., watching video lectures followed by in-class programming practices (Baldwin, 2015; Di Pietro et al., 2020). Responding to these findings, this study investigated motivation and difficulties of pre-university students in learning programming in a blended learning environment. This study addressed the following research questions:

  • 1.

    How students rated their proficiency in programming?

  • 2.

    What were the difficulties faced in learning programming?

  • 3.

    How were students motivated to learn programming?

To answer these research questions, quantitative and qualitative data were collected to triangulate the findings of the study.

Complete Article List

Search this Journal:
Reset
Volume 20: 1 Issue (2024)
Volume 19: 1 Issue (2023)
Volume 18: 3 Issues (2022)
Volume 17: 4 Issues (2021)
Volume 16: 4 Issues (2020)
Volume 15: 4 Issues (2019)
Volume 14: 4 Issues (2018)
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing