Collaborative versus individual problem solving in computational thinking through programming: A meta‐analysis

X Lai, GK Wong - British Journal of Educational Technology, 2022 - Wiley Online Library
Computational thinking (CT), which is a cognitive skill used to solve problems with
computational solutions, has drawn increasing attention among researchers and …

Agile in teaching and learning: Conceptual framework and research agenda

JH Sharp, G Lang - Journal of Information Systems Education, 2018 - aisel.aisnet.org
Agile software development methods are widespread in industry, and there is a wealth of
academic research and practitioner publications currently available from this perspective …

Is ai the better programming partner? human-human pair programming vs. human-ai pair programming

Q Ma, T Wu, K Koedinger - arXiv preprint arXiv:2306.05153, 2023 - arxiv.org
The emergence of large-language models (LLMs) that excel at code generation and
commercial products such as GitHub's Copilot has sparked interest in human-AI pair …

Analysing computational thinking in collaborative programming: A quantitative ethnography approach

B Wu, Y Hu, AR Ruis, M Wang - Journal of Computer Assisted …, 2019 - Wiley Online Library
Computational thinking (CT), the ability to devise computational solutions for real‐life
problems, has received growing attention from both educators and researchers. To better …

[PDF][PDF] Components and methods of evaluating computational thinking for fostering creative problem-solvers in senior primary school education

SC Kong - Computational thinking education, 2019 - library.oapen.org
The challenge of introducing Computation Thinking (CT) education to K-12 is how to
evaluate learners' CT development. This study used information from previous studies to …

Peer learning and the undergraduate journey: a framework for student success

S Gamlath - Higher Education Research & Development, 2022 - Taylor & Francis
This article proposes a framework for strategically integrating peer learning to support the
success of undergraduates and build targeted skills at each stage of their journey through …

Evidence for teaching practices that broaden participation for women in computing

BB Morrison, BA Quinn, S Bradley, K Buffardi… - Proceedings of the …, 2021 - dl.acm.org
Computing has, for many years, been one of the least demographically diverse STEM fields,
particularly in terms of women's participation [12, 36]. The last decade has seen a …

Empirical research on pair programming in higher education: a literature review

A Hawlitschek, S Berndt, S Schulz - Computer science education, 2023 - Taylor & Francis
ABSTRACT Background and Context Pair programming is an important approach to
fostering students' programming and collaborative learning skills. However, the empirical …

Effect of self-efficacy and emotional engagement on introductory programming students

G Kanaparan, R Cullen, D Mason - Australasian Journal of …, 2019 - journal.acs.org.au
High failure rates appear to be a norm in introductory programming courses. Many solutions
have been proposed to improve the high failure rates. Surprisingly, these solutions have not …

Three contrasting pairs' collaborative programming processes in China's secondary education

D Sun, F Ouyang, Y Li, H Chen - Journal of Educational …, 2021 - journals.sagepub.com
Pair programming is a collaborative learning mode to foster novice learners' computer
programming. Previous empirical research has reported contrasting conclusions about the …