NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 202512
Since 202434
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 34 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Niina Niinimäki; Kati Sormunen; Pirita Seitamaa-Hakkarainen; Sini Davies; Kaiju Kangas – Journal of Computer Assisted Learning, 2025
Background: Implementing maker education in schools is on the rise, fuelled by its potential to move formal education towards a creative, technology-driven 21st century learning culture. In maker education, collaborative learning takes place through and around various digital and traditional technologies, which provide the means for students'…
Descriptors: Cooperative Learning, Experiential Learning, Technological Literacy, Student Projects
Peer reviewed Peer reviewed
Direct linkDirect link
Morten Munthe; Margrethe Naalsund – Digital Experiences in Mathematics Education, 2024
The growing use of programming in mathematics classrooms presents a challenge linked to implementation in general and task design in particular. This article presents design ideas for mathematical problems incorporating programming in which the focus remains mainly on learning mathematics and less on learning programming. The article starts by…
Descriptors: Programming, Mathematics Instruction, Task Analysis, Design
Peer reviewed Peer reviewed
Direct linkDirect link
Paulina Haduong; Karen Brennan – Computer Science Education, 2025
Background and Context: Learning to create self-directed and personally authentic programming projects involves encountering challenges and learning to get unstuck. Objective: This article investigates how one U.S. fourth-grade classroom engaged in practices which emphasized community supports, in the context of the classroom's implementation and…
Descriptors: Grade 4, Computer Science Education, Instructional Design, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Icy Zhang; Yunqi Jia; Xiaoxuan Cheng; Ji Y. Son; James W. Stigler – Journal of Educational Computing Research, 2025
Although programming is often learned through formal instruction or self-paced tutorials, informal learning, for example, through publicly available online documentation, is also a significant resource for skill development among novices. However, many novices struggle to extract useful information from documentation. This work aims to answer two…
Descriptors: Programming, Novices, Informal Education, Documentation
Peer reviewed Peer reviewed
Direct linkDirect link
Radek Pelánek – ACM Transactions on Computing Education, 2025
Learning environments for programming education need a comprehensive task set that guides students from basic programming concepts to complex challenges. For creating such a task set, it is beneficial to utilize the concept of a design space--a systematic mapping of design dimensions and choices along these dimensions. We propose an iterative…
Descriptors: Computer Science Education, Programming, Design, Task Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kevin Slonka; Matthew North; Neelima Bhatnagar; Anthony Serapiglia – Information Systems Education Journal, 2025
Continuing to fill the literature gap, this research replicated and expands a prior study of student performance in database normalization in an introductory database course. The data was collected from four different universities, each having different prerequisite courses for their database course. Student performance on a database normalization…
Descriptors: Required Courses, Academic Achievement, Information Systems, Databases
Peer reviewed Peer reviewed
Direct linkDirect link
Linlin Hu – Journal of Computer Assisted Learning, 2024
Background Study: As interest in programming education continues to grow, more educators are incorporating programming into K-12 classrooms. There is evidence that programming can help develop essential skills for future societal advancement, known as 21st century skills. However, there has been limited research into which sub-skills of 21st…
Descriptors: 21st Century Skills, Programming, Elementary Secondary Education, Futures (of Society)
Peer reviewed Peer reviewed
Direct linkDirect link
Jyun-Hong Chen; Hsiu-Yi Chao – Journal of Educational and Behavioral Statistics, 2024
To solve the attenuation paradox in computerized adaptive testing (CAT), this study proposes an item selection method, the integer programming approach based on real-time test data (IPRD), to improve test efficiency. The IPRD method turns information regarding the ability distribution of the population from real-time test data into feasible test…
Descriptors: Data Use, Computer Assisted Testing, Adaptive Testing, Design
Peer reviewed Peer reviewed
Direct linkDirect link
Selena Steinberg; Melissa Gresalfi; Lauren Vogelstein; Corey Brady – Journal of Research on Technology in Education, 2024
This paper considers how a curricular design that integrated computer programming and creative movement shaped students' engagement with computing. We draw on data from a camp for middle schoolers, focusing on an activity in which students used the programming environment NetLogo to re-represent their physical choreography. We analyze the extent…
Descriptors: Dance, Programming, Computation, Computer Simulation
Peer reviewed Peer reviewed
Direct linkDirect link
Umar Alkafaween; Ibrahim Albluwi; Paul Denny – Journal of Computer Assisted Learning, 2025
Background: Automatically graded programming assignments provide instant feedback to students and significantly reduce manual grading time for instructors. However, creating comprehensive suites of test cases for programming problems within automatic graders can be time-consuming and complex. The effort needed to define test suites may deter some…
Descriptors: Automation, Grading, Introductory Courses, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Matthieu Branthôme – ACM Transactions on Computing Education, 2024
This article reports on a design-based research study centered on the conception and the assessment of the "Pyrates" application. This online serious game aims at introducing Python programming to K-12 students while easing the transition from block-based to text-based languages. After we present the various aspects underlying the…
Descriptors: Educational Games, Programming, Elementary Secondary Education, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Ruijie Zhou; Chong Xie; Xiuling He; Yangyang Li; Qiong Fan; Ying Yu; Zhonghua Yan – Journal of Educational Computing Research, 2024
Computational thinking (CT), an essential competency for comprehending and addressing intricate issues in the digital world, has been incorporated into curriculum planning as a goal for programming education. This study introduced flow design into programming curricula to investigate its impact on undergraduates 'CT skills during pair work. Two…
Descriptors: Undergraduate Students, Thinking Skills, Computation, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Chotika Wanglang; Kobkiat Sraubon; Pallop Piriyasurawong – Higher Education Studies, 2024
This research aims to develop a combining game-based learning with design thinking using block-based programming to enhance computational thinking and creative games for primary students and will be referred to as game-based learning from now on. The purpose of this research is to 1) develop a model for game-based learning, 2) develop the system…
Descriptors: Game Based Learning, Design, Thinking Skills, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Jeremy St. John; Karen St. John – Journal of Information Systems Education, 2024
This study provides an overview of efforts to improve experiential learning outcomes by integrating the curriculum of an upper-level Project Management (PM) course with an Introductory Programming (IP) course using a game-making project. Students in the PM course applied PM methods and techniques while supervising teams of students in the IP…
Descriptors: Experiential Learning, Peer Teaching, Programming, Program Administration
Peer reviewed Peer reviewed
Direct linkDirect link
Andrew A. Tawfik; Linda Payne; Andrew M. Olney – Technology, Knowledge and Learning, 2024
Theorists and educators increasingly highlight the importance of computational thinking in STEM education. While various scaffolding strategies describe how to best support this skillset (i.e., paired programming, worked examples), less research has focused on the design and development of these digital tools. One way to support computational…
Descriptors: Thinking Skills, Computation, STEM Education, Scaffolding (Teaching Technique)
Previous Page | Next Page »
Pages: 1  |  2  |  3