Learning gain differences between ChatGPT and human tutor generated algebra hints

ZA Pardos, S Bhandari - arxiv preprint arxiv:2302.06871, 2023 - arxiv.org
Large Language Models (LLMs), such as ChatGPT, are quickly advancing AI to the frontiers
of practical consumer use and leading industries to re-evaluate how they allocate resources …

A survey of automated programming hint generation: The hints framework

J McBroom, I Koprinska, K Yacef - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Automated tutoring systems offer the flexibility and scalability necessary to facilitate the
provision of high-quality and universally accessible programming education. To realise the …

Towards giving timely formative feedback and hints to novice programmers

J Jeuring, H Keuning, S Marwan, D Bouvier… - Proceedings of the …, 2022 - dl.acm.org
Every year, millions of students learn how to write programs. Learning activities for
beginners almost always include programming tasks that require a student to write a …

Design and analysis of microworlds and puzzles for block-based programming

R Pelánek, T Effenberger - Computer Science Education, 2022 - Taylor & Francis
ABSTRACT Background and Context Block-based programming is a popular approach to
teaching introductory programming. Block-based programming often works in the context of …

Applying computational analysis of novice learners' computer programming patterns to reveal self-regulated learning, computational thinking, and learning …

D Song, H Hong, EY Oh - Computers in Human Behavior, 2021 - Elsevier
Educational research on predicting learners' computer programming performance has
yielded practical implications that guide task designs in computer education. There have …

An evaluation of the impact of automated programming hints on performance and learning

S Marwan, J Jay Williams, T Price - … of the 2019 ACM Conference on …, 2019 - dl.acm.org
A growing body of work has explored how to automatically generate hints for novice
programmers, and many programming environments now employ these hints. However, few …

The effects of self-regulated learning support on learners' task performance and cognitive load in computer programing

Y Shin, D Song - Journal of Educational Computing …, 2022 - journals.sagepub.com
This study explores the effect of self-regulated learning support on learners' cognitive load
and problem-solving performance, considering cases from well-structured to ill-structured …

Automated data-driven generation of personalized pedagogical interventions in intelligent tutoring systems

E Kochmar, DD Vu, R Belfer, V Gupta… - International Journal of …, 2022 - Springer
Intelligent tutoring systems (ITS) have been shown to be highly effective at promoting
learning as compared to other computer-based instructional approaches. However, many …

Automated feedback for participants of hands-on cybersecurity training

V Švábenský, J Vykopal, P Čeleda, J Dovjak - Education and Information …, 2024 - Springer
Computer-supported learning technologies are essential for conducting hands-on
cybersecurity training. These technologies create environments that emulate a realistic IT …

Understanding the Effects of Using Parsons Problems to Scaffold Code Writing for Students with Varying CS Self-Efficacy Levels

X Hou, BJ Ericson, X Wang - Proceedings of the 23rd Koli Calling …, 2023 - dl.acm.org
Introductory programming courses aim to teach students to write code independently.
However, transitioning from studying worked examples to generating their own code is often …