ArticlePublisher preview available

Integrating online partial pair programming and socially shared metacognitive regulation for the improvement of students’ learning

Springer Nature
Universal Access in the Information Society
Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract and Figures

Many universities around the world were forced to lock down and students had to continue their learning in online environments in response to the COVID-19 pandemic. Teachers thus had to adopt effective and appropriate online teaching pedagogy integrated with related educational technologies to help their students achieve satisfactory learning outcomes in these courses. In addition, the world-wide problems of high failure level and dropout rates in programming courses challenge both teachers and students. Aiming to develop students’ practical programming skills, commitment to learning, and reduce learning disengagement, the researchers behind this study adopted two teaching approaches, integrating online partial pair programming (PPP) and socially shared metacognitive regulation (SSMR), to explore their effects on students’ learning performance in an online programming course. A quasi-experiment was implemented to explore the effects of online PPP and SSMR. The participants comprised three classes of students, all from non-information or non-computer departments taking a compulsory course titled ‘Programming Design’. The experimental groups included the first class (G1) simultaneously receiving the online PPP and SSMR intervention and the second class (G2) receiving only the online SSMR intervention. The third class (G3) received a traditional teaching method (non-PPP and non-SSMR) delivered online and served as the control group. Both quantitative and qualitative data were collected and analyzed. Experimental results show that the SSMR group (G2) demonstrated significantly better development of programming skills and commitment to learning than the control group (G3). However, the expected effects of online PPP on improving students’ learning were not found. The implications of designing pedagogies with PPP and SSMR in an online programming course for decision-makers in governments and universities, researchers, and teachers implementing online courses, particularly programming courses, are provided and discussed.
This content is subject to copyright. Terms and conditions apply.
Vol.:(0123456789)
Universal Access in the Information Society
https://doi.org/10.1007/s10209-024-01127-w
LONG PAPER
Integrating online partial pair programming andsocially shared
metacognitive regulation fortheimprovement ofstudents’ learning
Chia‑WenTsai1· MichaelYu‑ChingLin2· Yih‑PingCheng3· LynneLee4· Chih‑HsienLin5· Jian‑WeiLin6·
Min‑LingHung7· Wen‑YuChen8
Accepted: 29 May 2024
© The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2024
Abstract
Many universities around the world were forced to lock down and students had to continue their learning in online environ-
ments in response to the COVID-19 pandemic. Teachers thus had to adopt effective and appropriate online teaching peda-
gogy integrated with related educational technologies to help their students achieve satisfactory learning outcomes in these
courses. In addition, the world-wide problems of high failure level and dropout rates in programming courses challenge
both teachers and students. Aiming to develop students’ practical programming skills, commitment to learning, and reduce
learning disengagement, the researchers behind this study adopted two teaching approaches, integrating online partial pair
programming (PPP) and socially shared metacognitive regulation (SSMR), to explore their effects on students’ learning
performance in an online programming course. A quasi-experiment was implemented to explore the effects of online PPP
and SSMR. The participants comprised three classes of students, all from non-information or non-computer departments
taking a compulsory course titled ‘Programming Design’. The experimental groups included the first class (G1) simultane-
ously receiving the online PPP and SSMR intervention and the second class (G2) receiving only the online SSMR interven-
tion. The third class (G3) received a traditional teaching method (non-PPP and non-SSMR) delivered online and served
as the control group. Both quantitative and qualitative data were collected and analyzed. Experimental results show that
the SSMR group (G2) demonstrated significantly better development of programming skills and commitment to learning
than the control group (G3). However, the expected effects of online PPP on improving students’ learning were not found.
The implications of designing pedagogies with PPP and SSMR in an online programming course for decision-makers in
governments and universities, researchers, and teachers implementing online courses, particularly programming courses,
are provided and discussed.
Keywords Online partial pair programming· Online socially shared metacognitive regulation· Programming course·
Programming skills· Commitment to learning· Learning disengagement· Cloud classroom
1 Introduction
Computing and programming has been (re)integrated into
basic education curricula in many nations, as understand-
ing the concepts of programming code, computing, and
programming is critical for agentic citizenship in modern
education and society [78]. Although there are many educa-
tors indicating the importance of computing and program-
ming education, students’ dropout rate from programming
courses is very high as many find it quite difficult to learn
and understand programming [88]. In addition, many uni-
versities were forced to lock down and students had to learn
in online environments because of the COVID-19 pandemic
restrictions [38]. This may increase the difficulty of teach-
ing programming, as learning in online environments may
result in students having a sense of isolation [19, 107] and
distraction [109]. Thus, adopting and integrating effective
teaching methods with educational technologies is necessary
to facilitate students attaining better learning outcomes in
online or blended programming courses.
1.1 The need formeans ofovercoming learning
challenges
In recent years, the keenness to learn programming has been
increasing as modern society and workplaces have greatly
Extended author information available on the last page of the article
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
... [15] 2021 A gamified web-based system for computer programming learning 6 [16] 2024 Integrating online meta-cognitive learning strategy and team regulation to develop students 7 [17] 2023 Applying an evidence-based learning analytics intervention to support computer programming 8 [18] 2024 Students' perspectives on using digital tools in programming courses 9 [19] 2024 A Rule-Based Chatbot Offering Personalized Guidance in Computer Programming Education 10 [20] 2024 A study of factors influencing programming anxiety among non-computer students 11 [21] 2024 Experience Teaching Non-Computer Science Majors Computer Programming 12 [22] 2023 An enhanced career prospect prediction system for non-computer stream students in software companies 13 [23] 2021 A Phenomenographic Analysis of College Students' conceptions of and approaches to 14 [24] 2024 Interdisciplinary integration of computational thinking in K-12 education 15 [25] 2024 An Interactive Tool for Improving Python Syntax Mastery in Non-Computing Students 16 [26] 2024 Using Accessibility Awareness Interventions to Improve Computing Education 17 [27] 2024 Professional Development in Computational Thinking: A Systematic Literature Review 18 [28] 2024 Digital Game Making and Game Templates Promote Learner Engagement in Noncomputing Classroom Teaching. 19 [29] 2021 Designing IDE interventions to promote social interaction and improved programming outcomes in early computing courses 20 [30] 2024 Integrating online partial pair programming & socially shared metacognitive regulation for the improvement of students' learning 21 [31] 2022 Analysis of factors contributing to the difficulties in learning computer programming among non-computer science students 22 [32] [34] 2022 Increasing programming self-efficacy (PSE) through a problem-based gamification digital learning ecosystem (DLE) model 25 [35] 2024 Coding attitudes of fourth-grade Latinx students during distance learning 26 [36] 2021 Collaborating learning in an educational robotics environment 27 [37] 2024 Programming education and learner motivation in an age of generative AI: student and educator perspective 28 [38] 2024 An AI-driven virtual tutor for computer science education 29 [39] 2023 Effectiveness of flipped classroom pedagogy in programming education: A meta-analysis ...
... Collaboration and data-driven approaches are recurring themes in most of the papers. A study such as integrating pair programming (PP) with metacognitive regulation [30] and IDE interventions promoting social interaction [29] Demonstrates the value of teamwork and peer learning. Evidence-based learning analytics [17] and systematic reviews of professional development programs for computational thinking [27] Underline the importance of data-driven decisionmaking and educator support in improving outcomes. ...
... Another issue discussed here is that students do not have a collaborative learning programming environment. [30], so they cannot handle multiple programming problems simultaneously [18]. (lack of resources and tools) another challenge is students' limited access to wellneeded resources such as educational tools and e-learning/distance learning materials [35]. ...
Article
Full-text available
Computer programming has become an essential skill that is needed across many disciplines as it helps foster innovations like machine learning and artificial intelligence. Regardless of its significance, many students studying computer science and other disciplines often grapple with grasping basic programming language concepts, such as understanding logic, syntax, data structure, and data types. These challenges usually lead to very high rates of failure and loss of motivation among the students, therefore producing poor academic outcomes. This study investigates the unique programming challenges the students face, identifying some contributing factors and examining which challenges have more impact on the student. Moreover, it explores whether computing or non-computing students are more affected by these obstacles and reviews interventions to improve learning outcomes. The findings suggest best practices to enhance motivation and engagement in programming education, including introducing adaptive learning tools into the learning management systems, game-based applications, and AI-driven support systems personalized to meet each student's needs.
Article
Full-text available
Digital skills, particularly programming, have become a vital prerequisite for succeeding in today’s work life. Developing those skills is, however, a challenging task, as it requires perseverance, effort, and practice. To teach coding, individualized tutoring adapted to the novice programmers’ state of knowledge has evolved as the most promising learning strategy. However, offering sufficient learning support while practicing coding tasks is a challenge due to resource constraints. Following a three-cycle design science research approach, we developed a chatbot-based digital tutor that can support novice programmers using individualized, automated conversations based on adaptive learning paths and in-depth code analyses. In this article, we present the final version of the digital tutor software and report the findings of introducing it in a field setting over two entire lecture periods. We show that digital tutors can effectively provide individualized guidance in moments of need and offer high learning satisfaction in a long-term learning setting. This article expands the state of research by presenting insights into how students interact with a digital tutor over an entire lecture period. This also provides insights on how to design digital tutors for developing skills.
Article
Full-text available
By the end of 2019, the World Health Organization was informed about the first unknown pneumonia cases, later labeled the COVID‐19 global pandemic. Based on Mezirow's transformative learning theory, COVID‐19 has been the trigger event that challenged adult learners' values, beliefs, and expectations in higher educational institutions. The study sought to identify best practices across American higher education institutions (HEIs) to adapt their teaching approach to the online environment. It answered the question, “What are the best practices for higher education instructors to adapt their teaching approach to online environments?” This study uses a systematic literature review and an online survey for data collection across HEIs in the United States. The web‐based questionnaire includes fixed‐choice, closed‐ended, and open‐ended questions in four sections: demographic information, attitudes about online education, online teaching and learning strategies, and challenges. The study follows ethical procedures, thematic analysis, and discussion of the findings in the context of existing literature to outline best practices in online higher education during the COVID‐19 pandemic.
Article
Full-text available
This study reviews the challenges faced by indigenous undergraduates in learning programming and identifies interventions to address them. A systematic review of 37 studies published between 2000 and 2022 found that Indigenous undergraduates face barriers to learning programming related to their indigeneity, motivation, mathematics anxiety, cognitive load, pedagogy, prior knowledge, critical thinking, and programming language anxiety. Interventions such as ethnoprogramming, culturally responsive pedagogy, ethnomathematics, and gamification have been proposed to overcome these challenges. Our review and analysis suggest that culturally responsive pedagogy and gamification show promise in improving indigenous undergraduates' programming learning outcomes. This study highlights the importance of designing effective interventions to support Indigenous undergraduates' learning and career opportunities in the global programming market. Future research could explore specialised interventions tailored to indigenous learners' unique needs and perspectives.
Article
Full-text available
With the emergence and dissemination of the COVID-19 pandemic and the transformation of education to online classes, it is important to explore the effects of online learning on EFL learners' psychological factors in the Iranian EFL learners. Hence, this study aims to explore the effects of online learning on EFL learners' motivation, anxiety, and attitude. For this purpose, using a convenience sampling method, a total of 293 upper-intermediate EFL learners at Iran Language Institute in Ahvaz, Iran, took the Oxford Quick Placement Test, and 200 EFL learners whose scores fell around the mean were selected and assigned randomly to an experimental group and a control group. The participants' motivation, anxiety, and attitudes were measured before and after the treatments (lasting 10 one-hour sessions held once a week) using validated questionnaires. The collected data were analyzed through a one-way MANOVA test and a one-sample t-test. The findings evidenced that online learning positively affected the participants' motivation, anxiety, and attitudes. That is, due to the online learning, their motivation increased, their anxiety lowered, and positive attitudes were shaped toward L2 learning. Finally, based on the findings, some implications are proposed.
Article
Full-text available
The recent emphasis on refining the quality of higher education has incited insightful debates about numerous education reforms. Due to the demands of our ever-changing world, many institutions have begun to embed the 21st century skills into the curriculum design to better prepare the students for workplace success and lifelong career development. Despite its importance, there are disparities in regards to establishing an in-depth understanding of its significance. Thus, this study is aimed to investigate the perspective of undergraduate students in Malaysia on the importance of the 21st century skills for career readiness This study employed the quantitative research design wherein purposive sampling was utilized. The findings assert that data literacy is an essential skill to excel in the workplace, and similarly, problem-solving skill helps develop critical thinking skill, which contribute to the development of creative thinking skill. Recommendations are further deliberated.
Article
Full-text available
The COVID-19 pandemic has raised many problems in the education sector, one of which is the increasing trend toward student loneliness owing to a lack of interpersonal connections in online learning activities. The present study explicitly aims to examine the relationship between loneliness and academic achievement for university students in Indonesia. Moreover, we propose moderating God’s locus of control (i.e., God’s control over behavior-related learning) (GLC) and learning student engagement, playing mediating roles in these relationships. The data were collected from 324 respondents among university students in Indonesia during emergency remote teaching. The moderated-mediated regression analysis using Hayes’ PROCESS macro found loneliness negatively related to engagement and academic achievement. Student engagement had a positive relationship with academic achievement and served as a mediator between loneliness and academic achievement. Furthermore, GLC was found to moderate the relationship between loneliness and learning engagement as well as loneliness and academic achievement. This study’s findings uncover GLC’s role as a boundary condition, and confirms that learning-engagement intermediates the relationship between loneliness and academic achievement. Students with high perceived God control tend to anticipate the impact of loneliness on learning behavior amid isolation and loneliness because of the pandemic.
Article
Full-text available
The COVID‐19 pandemic has forced higher education institutions to implement online learning activities based on virtual platforms, allowing little time to prepare and train faculty members to familiarize students with digital technologies. While previous studies have looked at how students engaged with digital technologies in their learning activities, the characteristics of the student engagement in online learning remain underexplored. Therefore, a systematic review of the literature on student engagement in online learning in higher education is much needed. This article synthesizes the findings on student engagement in Latin American higher education institutions during the COVID‐19 pandemic. After reviewing the studies on online learning activities, this review examines student engagement from behavioural, cognitive and affective dimensions and identifies the main characteristics of student engagement from these tripartite dimensions. The implications of the findings for online learning in Latin American higher education are as follows: (a) to transform higher education, (b) to provide adequate professional training, (c) to improve Internet connectivity, (d) to ensure quality online learning in higher education and (e) to provide emotional support. These findings will provide valuable guidance for teachers, educational authorities and policy makers and help them make informed decisions to use effective strategies to support online learning in higher education institutions. Practitioner notes What is already known about this topic The COVID‐19 pandemic has disrupted the normal operation of higher education institutions across Latin America, impelling a shift from face‐to‐face instruction to online teaching and learning. Research on online learning in Latin American higher education has been conducted, but the findings and their implications are yet to be widely disseminated among researchers, practitioners and decision‐makers. What this paper adds Providing a systematic review of research on student engagement in online learning in Latin American higher education institutions. Analyzing the construct of student engagement in online learning from tripartite dimensions—behavioral, cognitive and affective—in the Latin American higher education context. Identifying the characteristics associated to each dimension of student engagement in online learning. Implications for practice and/or policy The need to transform the higher education system in Latin America and beyond, at two levels: to improve Internet connectivity at the technological level and to ensure the quality of online education at the pedagogical level. The urgency to offer an adequate professional training regarding the use of new technologies in online learning environments. The significance for higher education institutions to provide emotional support for students during the COVID‐10 pandemic.
Chapter
In recent years, education has put considerable emphasis on the development of programming skills. However, students, especially, pupils often face challenges in programming. This study aims to improve pupils’ programming skills through an innovative collaborative programming model. This model includes six phases, namely, understanding, designing, programming, sharing, evaluating, and refining. A case study was conducted to get a better understanding of participants’ perceptions, programming skills, and collaborative problem-solving abilities. The results indicated that participants were interested in programming, and their programming skills as well as problem-solving abilities were improved. The implications for teachers and practitioners are also discussed in depth.
Article
The COVID-19 pandemic has forced universities and schools around the world to adopt online learning. Teachers may wonder if their students can attain satisfactory learning performance in an online learning environment without teachers' on-the-spot attention. In order to develop students' skills in programming, promote their enjoyment of learning and intention to learn to program, the researchers integrated two innovative teaching approaches, using online peer-facilitated learning and distributed pair programming, and investigated the effects of these on students' online learning performance. This study conducted an experiment that included 128 undergraduates from four class sections of Department of Finance. Thus, the experimental design in this research was a 2 (Peer-facilitated learning vs. non-peer-facilitated learning) × 2 (Distributed pair programming vs. non-distributed pair programming) factorial pretest/post-test design. The participants in this research mainly consisted of four classes of students from a non-computer or information department who took a compulsory course on programming design.' Both quantitative and qualitative data were collected in this study. According to the results, the peer-facilitated learning group exhibited significantly better development of programming skills, enjoyment of learning, and intention to learn, than the non-peer-facilitated learning group. However, expected effects of enhancing the learning of the students in this study who received the distributed pair programming were not found. The design of online pedagogy can be a reference for online educators. The implications of applying online peer-facilitated learning and distributed pair programming to support students' learning and the design of online programming courses are discussed.
Chapter
In 2020, social, economic, political, and cultural environments across the globe were forever changed by the emergence and unprecedented spread of the novel coronavirus disease (COVID-19). The COVID-19 pandemic caused extensive disruptions worldwide in the business, health, and education sectors. This chapter will explore the salient COVID-19-related challenges experienced by HEIs around the world. Additionally, the authors will provide a strategic change management planning model (PULL Model) that Higher Education Institutions (HEIs) can utilize to surmount long-term difficulties and promote the resilience and sustainability of these institutions.