NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 34 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Huang, Yun; Brusilovsky, Peter; Guerra, Julio; Koedinger, Kenneth; Schunn, Christian – Journal of Computer Assisted Learning, 2023
Background: Skill integration is vital in students' mastery development and is especially prominent in developing code tracing skills which are foundational to programming, an increasingly important area in the current STEM education. However, instructional design to support skill integration in learning technologies has been limited. Objectives:…
Descriptors: Intelligent Tutoring Systems, Coding, Programming, Skill Development
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Xiner Liu; Andres Felipe Zambrano; Ryan S. Baker; Amanda Barany; Jaclyn Ocumpaugh; Jiayi Zhang; Maciej Pankiewicz; Nidhi Nasiar; Zhanlan Wei – Journal of Learning Analytics, 2025
This study explores the potential of the large language model GPT-4 as an automated tool for qualitative data analysis by educational researchers, exploring which techniques are most successful for different types of constructs. Specifically, we assess three different prompt engineering strategies -- Zero-shot, Few-shot, and Fewshot with…
Descriptors: Coding, Artificial Intelligence, Automation, Data Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Rivers, Kelly; Koedinger, Kenneth R. – International Journal of Artificial Intelligence in Education, 2017
To provide personalized help to students who are working on code-writing problems, we introduce a data-driven tutoring system, ITAP (Intelligent Teaching Assistant for Programming). ITAP uses state abstraction, path construction, and state reification to automatically generate personalized hints for students, even when given states that have not…
Descriptors: Programming, Coding, Computers, Data
Peer reviewed Peer reviewed
Direct linkDirect link
Nikola M. Luburic; Luka Z. Doric; Jelena J. Slivka; Dragan Lj. Vidakovic; Katarina-Glorija G. Grujic; Aleksandar D. Kovacevic; Simona B. Prokic – IEEE Transactions on Learning Technologies, 2025
Software engineers are tasked with writing functionally correct code of high quality. Maintainability is a crucial code quality attribute that determines the ease of analyzing, modifying, reusing, and testing a software component. This quality attribute significantly affects the software's lifetime cost, contributing to developer productivity and…
Descriptors: Intelligent Tutoring Systems, Coding, Computer Software, Technical Occupations
Peer reviewed Peer reviewed
Direct linkDirect link
Skromme, B. J.; Wong, M. L.; Redshaw, C. J.; O'Donnell, M. A. – IEEE Transactions on Education, 2022
Contribution: A new operational definition of series connections is given based on elements belonging to the same two meshes, which is properly dual to the usual definition of parallel elements being connected to the same two nodes. Furthermore, computer-based exercises have been developed and tested to teach students about such connections in…
Descriptors: Engineering Education, Electronic Equipment, Computer Assisted Instruction, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Hamouda, Sally; Edwards, Stephen H.; Elmongui, Hicham G.; Ernst, Jeremy V.; Shaffer, Clifford A. – Computer Science Education, 2020
Background and Context: Recursion in binary trees has proven to be a hard topic. There was not much research on enhancing student understanding of this topic. Objective: We present a tutorial to enhance learning through practice of recursive operations in binary trees, as it is typically taught post-CS2. Method: We identified the misconceptions…
Descriptors: Computer Science Education, Programming, Coding, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Keuning, Hieke; Jeuring, Johan; Heeren, Bastiaan – ACM Transactions on Computing Education, 2019
Formative feedback, aimed at helping students to improve their work, is an important factor in learning. Many tools that offer programming exercises provide automated feedback on student solutions. We have performed a systematic literature review to find out what kind of feedback is provided, which techniques are used to generate the feedback, how…
Descriptors: Programming, Teaching Methods, Computer Science Education, Feedback (Response)
Peer reviewed Peer reviewed
Direct linkDirect link
Leith, Georgia; Yuill, Nicola; Pike, Alison – British Journal of Educational Psychology, 2018
Background: Typical scaffolding coding schemes provide overall scores to compare across a sample. As such, insights into the scaffolding process can be obscured: the child's contribution to the learning; the particular skills being taught and learned; and the overall changes in amount of scaffolding over the course of the task. Aims: This study…
Descriptors: Metacognition, Scaffolding (Teaching Technique), Mothers, Parent Child Relationship
Peer reviewed Peer reviewed
Direct linkDirect link
Wiley, Jennifer; Hastings, Peter; Blaum, Dylan; Jaeger, Allison J.; Hughes, Simon; Wallace, Patricia; Griffin, Thomas D.; Britt, M. Anne – International Journal of Artificial Intelligence in Education, 2017
This article describes several approaches to assessing student understanding using written explanations that students generate as part of a multiple-document inquiry activity on a scientific topic (global warming). The current work attempts to capture the causal structure of student explanations as a way to detect the quality of the students'…
Descriptors: Science Instruction, Climate, Ecology, Concept Formation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Weirick, Joshua; Davis, Tracy; Lawson, Daniel – Learning Assistance Review, 2017
This case study examines the differences in comments offered by asynchronous online writing center consultants to L1 and L2 speakers and examines the potential disconnects in consultant perceptions of their practice. The researchers collected and coded sample papers and interviewed participants to contextualize data from the quantitative portion…
Descriptors: Writing (Composition), Laboratories, Computer Mediated Communication, Asynchronous Communication
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Zamberlan, Lisa; Wilson, Stephanie E. – Journal of Peer Learning, 2017
This paper reports on an action research project involving the redesign, implementation and evaluation of a peer tutor program in a first year design studio in higher education. The effectiveness of the revised program, particularly its capacity to support learning for commencing students in the environment of a creative studio, is examined…
Descriptors: Action Research, Peer Teaching, Tutoring, Design
Peer reviewed Peer reviewed
Direct linkDirect link
Belland, Brian R.; Walker, Andrew E.; Kim, Nam Ju – Review of Educational Research, 2017
Computer-based scaffolding provides temporary support that enables students to participate in and become more proficient at complex skills like problem solving, argumentation, and evaluation. While meta-analyses have addressed between-subject differences on cognitive outcomes resulting from scaffolding, none has addressed within-subject gains.…
Descriptors: Bayesian Statistics, Meta Analysis, STEM Education, Computer Assisted Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Watt, Sarah J.; Watkins, Jessie R.; Abbitt, Jason – Journal of Learning Disabilities, 2016
This review investigates effective interventions for teaching algebra to students with learning disabilities and evaluates the complexity and alignment of skills with the Common Core State Standards in math. The review includes the results of 10 experimental and 5 single-subject designs (N = 15) producing a moderate overall effect size (g = 0.48).…
Descriptors: Algebra, Learning Disabilities, Mathematics Instruction, Intervention
Previous Page | Next Page ยป
Pages: 1  |  2  |  3