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 …
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 …
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 …
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 …
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 …
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 …
ABSTRACT Background and Context Pair programming is an important approach to fostering students' programming and collaborative learning skills. However, the empirical …
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 …
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 …