NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 32 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Yoonhee Shin; Jaewon Jung; Hyun Ji Lee – Metacognition and Learning, 2024
This study investigated the effects of concept-oriented faded in worked-out examples (WOE) and metacognitive scaffolding on learners' transfer performance and motivation in programming education. Two types of faded in WOE and metacognitive scaffolding were provided. A total of 140 participants were randomly assigned into one of four groups, with…
Descriptors: Metacognition, Concept Formation, Scaffolding (Teaching Technique), Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Leonard J. Mselle – Discover Education, 2025
In this paper the "Memory Transfer Language" program visualization (MTL PV) technique is combined with "constructivism" ("conceptual contraposition and colloquy") and "reversibility" to evolve a new approach for instructional design for teaching and learning introductory programming. A sample of 1,364…
Descriptors: Introductory Courses, Computer Science Education, Constructivism (Learning), Comparative Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Chun-Ying Chen – ACM Transactions on Computing Education, 2025
This study examined the effects of worked examples with different explanation types and novices' motivation on cognitive load, and how this subsequently influenced their programming problem-solving performance. Given the study's emphasis on both instructional approaches and learner motivation, the Cognitive Theory of Multimedia Learning served as…
Descriptors: Models, Learning Motivation, Cognitive Processes, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Kao, Yvonne; Matlen, Bryan; Weintrop, David – ACM Transactions on Computing Education, 2022
The 1980s and 1990s saw a robust connection between computer science education and cognitive psychology as researchers worked to understand how students learn to program. More recently, academic disciplines such as science and engineering have begun drawing on cognitive psychology research and theories of learning to create instructional materials…
Descriptors: Computer Science Education, Cognitive Psychology, Transfer of Training, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Kyungbin Kwon; Thomas A. Brush; Keunjae Kim; Minhwi Seo – Journal of Educational Computing Research, 2025
This study examined the effects of embodied learning experiences on students' understanding of computational thinking (CT) concepts and their ability to solve CT problems. In a mixed-reality learning environment, students mapped CT concepts, such as sequencing and loops, onto their bodily movements. These movements were later applied to robot…
Descriptors: Thinking Skills, Computer Science Education, Robotics, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Guney, Zafer – Malaysian Online Journal of Educational Technology, 2019
The aim of this study is to introduce the four-component instructional design (4C/ID) model in teaching loops for programming by using the model, which is defined in programming instruction, with the principles of the model for teaching technical skills and to discuss the differences in instructional planning and to discuss in the process of…
Descriptors: Instructional Design, Computer Science Education, Programming, Models
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Krish Pillai; Marcia Lovas – International Society for Technology, Education, and Science, 2023
A typical first computer science course (CS1) introduces the student to coding conventions, variables, methods, control structures, conditionals, and the semantics of classes and objects. Advanced concepts of inheritance, polymorphism, abstract classes, interfaces, and their use in the design process, are covered in a second-level course (CS2).…
Descriptors: Computer Games, Educational Games, Teaching Methods, Technology Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Mselle, Leonard; Ishengoma, Fredrick – Education and Information Technologies, 2022
In this paper, MTL, an approach for visualization-based pedagogy, is analyzed and contextualized in both Cognitive Load Theory (CLT) and Dual Coding Theory (DCT). Through MTL, lectures, tutorials, laboratory sessions and individual study in learning and teaching programming are all carried out using two cognitive channels; verbal and non-verbal.…
Descriptors: Visualization, Teaching Methods, Cognitive Ability, Learning Theories
Peer reviewed Peer reviewed
Direct linkDirect link
Morrison, Briana B.; Margulieux, Lauren E.; Decker, Adrienne – Computer Science Education, 2020
Background and Context: Subgoal labeled worked examples have been extensively researched, but the research has been reported piecemeal. This paper aggregates data from three studies, including data previously unreported, to holistically examine the effect of subgoal labeled worked examples across three student populations and across different…
Descriptors: Computer Science Education, Instructional Materials, Instructional Effectiveness, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Liew, Tze Wei; Tan, Su-Mae; Tan, Teck Ming; Kew, Si Na – Information and Learning Sciences, 2020
Purpose: This study aims to examine the effects of voice enthusiasm (enthusiastic voice vs calm voice) on social ratings of the speaker, cognitive load and transfer performance in multimedia learning. Design/methodology/approach: Two laboratory experiments were conducted in which learners learned from a multimedia presentation about computer…
Descriptors: Cues, Cognitive Processes, Difficulty Level, Transfer of Training
Peer reviewed Peer reviewed
Direct linkDirect link
Hohensee, Charles, Ed.; Lobato, Joanne, Ed. – Research in Mathematics Education, 2021
This book provides a common language for and makes connections between transfer research in mathematics education and transfer research in related fields. It generates renewed excitement for and increased visibility of transfer research, by showcasing and aggregating leading-edge research from the transfer research community. This book also helps…
Descriptors: Transfer of Training, Mathematics Education, Learning Theories, Mathematical Logic
Peer reviewed Peer reviewed
Direct linkDirect link
Ezeamuzie, Ndudi O. – Journal of Educational Computing Research, 2023
Most studies suggest that students develop computational thinking (CT) through learning programming. However, when the target of CT is decoupled from programming, emerging evidence challenges the assertion of CT transferability from programming. In this study, CT was operationalized in everyday problem-solving contexts in a learning experiment (n…
Descriptors: Programming, Computer Science Education, Problem Solving, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Israel-Fishelson, Rotem; Hershkovitz, Arnon; Eguíluz, Andoni; Garaizar, Pablo; Guenaga, Mariluz – Journal of Educational Computing Research, 2021
Creativity and Computational Thinking (CT) have been both extensively researched in recent years. However, the associations between them are still not fully understood despite their recognition as essential competencies for the digital age. This study looks to bridge this gap by examining the association between CT and two types of creativity,…
Descriptors: Learning Analytics, Correlation, Creativity, Creative Thinking
Peer reviewed Peer reviewed
Direct linkDirect link
Scherer, Ronny; Siddiq, Fazilat; Sánchez Viveros, Bárbara – Journal of Educational Psychology, 2019
Does computer programming teach students how to think? Learning to program computers has gained considerable popularity, and educational systems around the world are encouraging students in schools and even children in kindergartens to engage in programming activities. This popularity is based on the claim that learning computer programming…
Descriptors: Meta Analysis, Computer Science Education, Programming, Cognitive Ability
Previous Page | Next Page »
Pages: 1  |  2  |  3