NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 140 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Christina Glasauer; Martin K. Yeh; Lois Anne DeLong; Yu Yan; Yanyan Zhuang – Computer Science Education, 2025
Background and Context: Feedback on one's progress is essential to new programming language learners, particularly in out-of-classroom settings. Though many study materials offer assessment mechanisms, most do not examine the accuracy of the feedback they deliver, nor give evidence on its validity. Objective: We investigate the potential use of a…
Descriptors: Novices, Computer Science Education, Programming, Accuracy
Peer reviewed Peer reviewed
Direct linkDirect link
Tamas Balla; Sandor Kiraly; Roland Kiraly – Discover Education, 2025
Educational games have gained widespread interest among teachers and researchers across various fields due to their capacity to engage students, foster active participation, and improve learning outcomes. In the context of computer programming, which demands significant cognitive effort, the use of educational games has grown substantially. While…
Descriptors: Educational Games, Gamification, Programming, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Austin M. Shin; Ayaan M. Kazerouni – ACM Transactions on Computing Education, 2024
Background and Context: Students' programming projects are often assessed on the basis of their tests as well as their implementations, most commonly using test adequacy criteria like branch coverage, or, in some cases, mutation analysis. As a result, students are implicitly encouraged to use these tools during their development process (i.e., so…
Descriptors: Feedback (Response), Programming, Student Projects, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Mosquera, Jose Miguel Llanos; Suarez, Carlos Giovanny Hidalgo; Guerrero, Victor Andres Bucheli – Education and Information Technologies, 2023
This paper proposes to evaluate learning efficiency by implementing the flipped classroom and automatic source code evaluation based on the Kirkpatrick evaluation model in students of CS1 programming course. The experimentation was conducted with 82 students from two CS1 courses; an experimental group (EG = 56) and a control group (CG = 26). Each…
Descriptors: Flipped Classroom, Coding, Programming, Evaluation Methods
Jeff Bender – ProQuest LLC, 2023
At an unrivaled and enduring pace, computing has transformed the world, resulting in demand for a universal fourth foundation beyond reading, writing, and arithmetic: computational thinking (CT). Despite increasingly widespread acceptance of CT as a crucial competency for all, transforming education systems accordingly has proven complex. The…
Descriptors: Addictive Behavior, Game Based Learning, Evaluation Methods, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Nolt, Kate L.; Leviton, Laura C. – American Journal of Evaluation, 2023
Evidence-based programs and grassroots programs are often adapted during implementation. Adaptations are often hidden, ignored, or punished. Although some adaptations stem from lack of organizational capacity, evaluators report other adaptations happen in good faith or are efforts to better fit the local context. Program implementers, facilitators…
Descriptors: Fidelity, Programming, Program Implementation, Program Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Metcalf, Shari J.; Reilly, Joseph M.; Jeon, Soobin; Wang, Annie; Pyers, Allyson; Brennan, Karen; Dede, Chris – Computer Science Education, 2021
Background and Context: This study looks at computational thinking (CT) assessment of programming artifacts within the context of CT integrated with science education through computational modeling. Objective: The goal is to explore methodologies for assessment of student-constructed computational models through two lenses: functionality and…
Descriptors: Evaluation Methods, Computation, Thinking Skills, Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Yang; Schmucker, Robin; Chi, Min; Barnes, Tiffany; Price, Thomas – International Educational Data Mining Society, 2023
Knowledge components (KCs) have many applications. In computing education, knowing the demonstration of specific KCs has been challenging. This paper introduces an entirely data-driven approach for: (1) discovering KCs; and (2) demonstrating KCs, using students' actual code submissions. Our system is based on two expected properties of KCs: (1)…
Descriptors: Computer Science Education, Data Analysis, Programming, Coding
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Yang; Chi, Min; Barnes, Tiffany; Price, Thomas W. – International Educational Data Mining Society, 2022
Knowledge tracing (KT) models are a popular approach for predicting students' future performance at practice problems using their prior attempts. Though many innovations have been made in KT, most models including the state-of-the-art Deep KT (DKT) mainly leverage each student's response either as correct or incorrect, ignoring its content. In…
Descriptors: Programming, Knowledge Level, Prediction, Instructional Innovation
Peer reviewed Peer reviewed
Direct linkDirect link
Rahaman, Md. Afzalur; Hoque, Abu Sayed Md. Latiful – International Journal of Learning Technology, 2022
For the last decades, programming courses are being taught in nearly every educational sector. Students are now more likely to use an e-learning platform compared to traditional system because of lower internet costs, remote access, and faster communication facilities. For a programming course studied in both manual and e-learning platforms,…
Descriptors: Evaluation Methods, Programming, Assignments, Automation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Deise Monquelate Arndt; Ramon Mayor Martins; Jean Carlo Rossa Hauck – Informatics in Education, 2025
Critical thinking is a fundamental skill for 21st-century citizens, and it should be promoted from elementary school and developed in computing education. However, assessing the development of critical thinking in educational contexts presents unique challenges. In this study, a systematic mapping was carried out to investigate how to assess the…
Descriptors: Critical Thinking, Elementary Secondary Education, Computer Science Education, 21st Century Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Hui-Zhi Hu; Li-Guo Zhang; Jia-Hua Zhang; Di Zhang; Jia-Rui Xie – Education and Information Technologies, 2025
Computer Science (CS) is a vital subject in K-12 education, and acquiring proficiency in CS is essential for nurturing talent. However, current teaching practices often rely on standardized tests to evaluate academic performance, which may not offer a comprehensive and multidimensional assessment of students' competency in learning CS.…
Descriptors: Evaluation Methods, Student Evaluation, Competence, Computer Literacy
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Oscar Karnalim – Informatics in Education, 2024
Programming students need to be informed about plagiarism and collusion. Hence, we developed an assessment submission system to remind students about the matter. Each submission will be compared to others and any similarities that do not seem a result of coincidence will be reported along with their possible reasons. The system also employs…
Descriptors: Programming, Integrity, Academic Achievement, Plagiarism
Peer reviewed Peer reviewed
Direct linkDirect link
Petrie, Christopher – Computer Science Education, 2022
Background and Context: Computational Thinking (CT) has been recently integrated into new and revised Digital Technologies content (DTC) in the Technology learning area of the New Zealand School Curriculum. Objective: To aid this change, this research examined how CT supports learning outcomes in both music and programming with the Sonic Pi…
Descriptors: Interdisciplinary Approach, Outcomes of Education, Computer Science Education, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Stewart, William H.; Baek, Kwanwoo – International Journal of Computer Science Education in Schools, 2023
Computational Thinking (CT) has become popular in recent years and has been recognized as an essential skill for everyone in the digital age. CT literature, however, is at an early stage of development, and there is no consensus among researchers/scholars in the field. To date, many have been unable to concretely explain what CT is, or how to…
Descriptors: Computation, Thinking Skills, Programming, Literature Reviews
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10