NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Caitlin Snyder; Clayton Cohn; Joyce Horn Fonteles; Gautam Biswas – Grantee Submission, 2025
Recently, there has been a surge in developing curricula and tools that integrate computing (C) into Science, Technology, Engineering, and Math (STEM) programs. These environments foster authentic problem-solving while facilitating students' concurrent learning of STEM+C content. In our study, we analyzed students' behaviors as they worked in…
Descriptors: Learning Analytics, Problem Solving, STEM Education, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Pablo Flores Romero; Kin Nok Nicholas Fung; Guang Rong; Benjamin Ultan Cowley – npj Science of Learning, 2025
Large Language Models (LLMs) present a radically new paradigm for the study of "information foraging behavior." We study how LLM technology is used for pedagogical content creation by a sample of 25 participants in a doctoral-level Artificial Intelligence (AI) in Education course, and the role of computational-thinking skills in shaping…
Descriptors: Man Machine Systems, Artificial Intelligence, Natural Language Processing, Interaction
Peer reviewed Peer reviewed
Direct linkDirect link
Morgan M. Fong; David DeLiema; Virginia J. Flood; Oia Walker-van Aalst – International Journal of Computer-Supported Collaborative Learning, 2025
Working solutions to problems are not definitive end points. As a result, code that is technically correct can still be treated as needing revising -- a practice in computer programming known as refactoring. We document how late elementary to middle school students and their undergraduate instructors weigh the possibility of refactoring working…
Descriptors: Computation, Thinking Skills, Norms, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Gang Zhao; Lijun Yang; Biling Hu; Jing Wang – Journal of Educational Computing Research, 2025
Human-computer collaboration is an effective way to learn programming courses. However, most existing human-computer collaborative programming learning is supported by traditional computers with a relatively low level of personalized interaction, which greatly limits the efficiency of students' efficiency of programming learning and development of…
Descriptors: Artificial Intelligence, Man Machine Systems, Programming, Learning Strategies