NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
Group Embedded Figures Test1
What Works Clearinghouse Rating
Showing all 15 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sbaraglia, Marco; Lodi, Michael; Martini, Simone – Informatics in Education, 2021
Introductory programming courses (CS1) are difficult for novices. Inspired by "Problem solving followed by instruction" and "Productive Failure" approaches, we define an original "necessity-driven" learning design. Students are put in an apparently well-known situation, but this time they miss an essential ingredient…
Descriptors: Programming, Introductory Courses, Computer Science Education, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Rosenberg-Kima, Rinat B.; Merrill, M. David; Baylor, Amy L.; Johnson, Tristan E. – Educational Technology Research and Development, 2022
Novice programmers, who have yet to form effective mental models of the domain, often experience high cognitive load, low confidence, and high anxiety, negatively affecting learning and retention rates. These cognitive and affective limitations pose an instructional challenge. This study aimed to investigate the effectiveness of a whole-task…
Descriptors: Computer Science Education, Instructional Effectiveness, Novices, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Albó, Laia; Barria-Pineda, Jordan; Brusilovsky, Peter; Hernández-Leo, Davinia – International Journal of Artificial Intelligence in Education, 2022
Over the last 10 years, learning analytics have provided educators with both dashboards and tools to understand student behaviors within specific technological environments. However, there is a lack of work to support educators in making data-informed design decisions when designing a blended course and planning appropriate learning activities. In…
Descriptors: Learning Analytics, Visual Aids, Design, Learning Activities
Peer reviewed Peer reviewed
Direct linkDirect link
Gao, Xuemin; Hew, Khe Foon – Journal of Educational Computing Research, 2023
Reintroducing computer science (CS) education in K-12 schools to promote computational thinking (CT) has attracted significant attention among scholars and educators. Among the several essential components included in CS and CT education, program debugging is an indispensable skill. However, debugging teaching has often been overlooked in K-12…
Descriptors: Flipped Classroom, Error Correction, Elementary School Students, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michail – Journal of Computer Assisted Learning, 2022
Background: Problem-solving is a multidimensional and dynamic process that requires and interlinks cognitive, metacognitive, and affective dimensions of learning. However, current approaches practiced in computing education research (CER) are not sufficient to capture information beyond the basic programming process data (i.e., IDE-log data).…
Descriptors: Cognitive Processes, Psychological Patterns, Problem Solving, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michalis – Journal of Learning Analytics, 2020
Programming is a complex learning activity that involves coordination of cognitive processes and affective states. These aspects are often considered individually in computing education research, demonstrating limited understanding of how and when students learn best. This issue confines researchers to contextualize evidence-driven outcomes when…
Descriptors: Learning Analytics, Data Collection, Instructional Design, Learning Modalities
Peer reviewed Peer reviewed
Direct linkDirect link
P. Rose, Simon; Habgood, M. P. Jacob; Jay, Tim – Journal of Educational Computing Research, 2020
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digital literacy and computer science, has resulted in children being taught computing using block-based programming tools such as Scratch, with teaching that is often limited by school resources and teacher expertise. Even without these limitations,…
Descriptors: Programming Languages, Computer Science Education, Game Based Learning, Educational Games
Nicholas Alan Lytle – ProQuest LLC, 2020
It is becoming increasingly necessary for every child to have experience with 21st century Computational Thinking (CT) skills including learning to program. Considerable efforts have been made within the last two decades including the development and widespread use of novice-friendly block-based programming environments such as Scratch and Snap!…
Descriptors: Scaffolding (Teaching Technique), Elementary Secondary Education, Instructional Design, 21st Century Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Kolfschoten, Gwendolyn; Lukosch, Stephan; Verbraeck, Alexander; Valentin, Edwin; de Vreede, Gert-Jan – Computers & Education, 2010
Nowadays we need to teach students how to become flexible problem solvers in a dynamic world. The pace in which technology changes and complexity increases requires increased efficiency in learning and understanding. This requires the engineers of tomorrow to quickly gain knowledge and insight outside their prime area of expertise. To transfer…
Descriptors: Instructional Design, Problem Solving, Learning Processes, Efficiency
Peer reviewed Peer reviewed
Direct linkDirect link
Mason, Raina; Cooper, Graham – Computer Science Education, 2013
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated…
Descriptors: Programming, Introductory Courses, Cognitive Processes, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Wei, Liew Tze; Sazilah, Salam – Journal of Interactive Learning Research, 2012
This study investigated the effects of visual cues in multiple external representations (MER) environment on the learning performance of novices' program comprehension. Program codes and flowchart diagrams were used as dual representations in multimedia environment to deliver lessons on C-Programming. 17 field independent participants and 16 field…
Descriptors: Programming, Multimedia Materials, Computer Assisted Instruction, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Liu, Jun; Sha, Sha; Zheng, Qinghua; Zhang, Wei – International Journal of Distance Education Technologies, 2012
Assigning difficulty level indicators to the knowledge units helps the learners plan their learning activities more efficiently. This paper focuses on how to use the topology of a knowledge map to compute and rank the difficulty levels of knowledge units. Firstly, the authors present the hierarchical structure and properties of the knowledge map.…
Descriptors: Foreign Countries, Knowledge Level, Difficulty Level, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Hsu, Pi-Shan; Chang, Te-Jeng; Wu, Ming-Hsiung – International Journal of Distance Education Technologies, 2009
The level of learners' expertise has been used as a metric and diagnostic mechanism of instruction. This metric influences mental effort directly according to the applications of cognitive load theory. Cognitive efficiency, an optimal measurement technique of expertise, was developed by Kalyuga and Sweller to replace instructional efficiency in…
Descriptors: Electronic Learning, Measurement Techniques, Expertise, Cognitive Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Bunch, John M. – Journal of Information Systems Education, 2009
This paper presents a goal-based scenario approach to teaching introductory database concepts to undergraduates using two different scaffolding methods. One method, termed "worked-out examples," attempts to reduce extraneous cognitive load by requiring students to complete increasingly complex missing parts of worked out examples. The other…
Descriptors: Cognitive Processes, Difficulty Level, Undergraduate Students, Scaffolding (Teaching Technique)
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers