NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Showing 286 to 300 of 4,382 results Save | Export
Christine Marie M. Pedder – ProQuest LLC, 2024
Schools have transitioned from single-component health and wellness programs to comprehensive initiatives aimed at fostering continual and sustained improvement in children's overall health and wellness. These interventions, with a focus on knowledge and behavior change, can effectively promote the adoption of healthy behaviors among children.…
Descriptors: Elementary Education, Elementary Schools, Elementary School Students, Health Education
Adrian Salguero – ProQuest LLC, 2024
Introductory computer programming (i.e. CS1) is the entry point into the computer science major at higher education institutions worldwide. It introduces foundational concepts to students that are then built upon in future courses. Computer science as a whole has struggled to attract and retain students in the major, particularly women and…
Descriptors: Computer Science, Programming, Introductory Courses, Disproportionate Representation
Peer reviewed Peer reviewed
Direct linkDirect link
Yanjia Liu; Chao Qin; Hao He – Journal of Computer Assisted Learning, 2024
Background: The world is moving towards digitalization and intelligence. Programming has become an essential development competency. Even though many countries are currently making great efforts to expand programming education, the programming education in these countries shows an imbalance in geographical and gender dimensions. We found that few…
Descriptors: Programming, Females, Womens Education, Rural Areas
Peer reviewed Peer reviewed
Direct linkDirect link
Gila Hanna; Brendan Larvor; Xiaoheng Kitty Yan – ZDM: Mathematics Education, 2024
In this paper we develop a case for introducing a new teaching tool to undergraduate mathematics. Lean is an interactive theorem prover that instantly checks the correctness of every step and provides immediate feedback. Teaching with Lean might present a challenge, in that students must write their proofs in a formal way using a specific syntax.…
Descriptors: Undergraduate Study, College Mathematics, Teaching Methods, Feedback (Response)
Peer reviewed Peer reviewed
Direct linkDirect link
Lihui Sun; Junjie Liu – Journal of Educational Computing Research, 2024
Computational thinking (CT), as a new future-oriented literacy, has gained attention at the basic education level. Graphical programming is the common way to develop CT in primary students, but this drag-and-drop programming may weaken students' understanding of programming's abstract concepts and code logic. Text-based programming approaches can…
Descriptors: Thinking Skills, Computation, Programming, Gamification
Peer reviewed Peer reviewed
Direct linkDirect link
Gary K. W. Wong; Shan Jian; Ho-Yin Cheung – Education and Information Technologies, 2024
This study examined the developmental process of children's computational thinking using block-based programming tools, specifically algorithmic thinking and debugging skills. With this aim, a group of children (N = 191) from two primary schools were studied for two years beginning from the fourth grade, as they engaged in our block-based…
Descriptors: Thinking Skills, Skill Development, Computation, Algorithms
Peer reviewed Peer reviewed
Direct linkDirect link
Sergio Trilles; Aida Monfort-Muriach; Enrique Cueto-Rubio; Carmen Lopez-Girona; Carlos Granell – IEEE Transactions on Education, 2024
This article discusses the latest developments of the Sucre4Stem tool, as part of the Sucre initiative, which aims to promote interest in computational thinking and programming skills in K-12 students. The tool follows the Internet of Things approach and consists of two prominent components: 1) SucreCore and 2) SucreCode. SucreCore incorporates an…
Descriptors: Elementary Secondary Education, Thinking Skills, Problem Solving, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Tian Song; Hang Zhang; Yijia Xiao – IEEE Transactions on Learning Technologies, 2024
High-quality programming projects for education are critically required in teaching. However, it is hard to develop those projects efficiently and artificially constrained by the lecturers' experience and background. The recent popularity of large language models (LLMs) has led to a great number of applications in the field of education, but…
Descriptors: Artificial Intelligence, Education, Intellectual Disciplines, Undergraduate Students
Abdulrahman Alshammari – ProQuest LLC, 2024
A critical component of modern software development practices, particularly continuous integration (CI), is the halt of development activities in response to test failures which requires further investigation and debugging. As software changes, regression testing becomes vital to verify that new code does not affect existing functionality.…
Descriptors: Computer Software, Programming, Coding, Test Reliability
Peer reviewed Peer reviewed
Direct linkDirect link
Milos Ilic; Goran Kekovic; Vladimir Mikic; Katerina Mangaroska; Lazar Kopanja; Boban Vesin – IEEE Transactions on Learning Technologies, 2024
In recent years, there has been an increasing trend of utilizing artificial intelligence (AI) methodologies over traditional statistical methods for predicting student performance in e-learning contexts. Notably, many researchers have adopted AI techniques without conducting a comprehensive investigation into the most appropriate and accurate…
Descriptors: Artificial Intelligence, Academic Achievement, Prediction, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Dengkang Chen; Yi Zhang; Heng Luo; Zhimin Gao; Lufang Yu; Yuru Lin – Journal of Educational Computing Research, 2026
Promoting computational thinking (CT) through programming activities is crucial for cultivating talent in today's digital landscape. However, recent research have revealed that students often face significant CT challenges during actual programming tasks. While it is widely recognized that additional scaffolding should be provided to support…
Descriptors: Scaffolding (Teaching Technique), Programming, Computation, Thinking Skills
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
Direct linkDirect link
Haensel, Maria; Schmitt, Thomas M.; Bogenreuther, Jakob – Journal of Science Education and Technology, 2023
Agent-based modeling is a promising tool for familiarizing students with complex systems as well as programming skills. Human-environment systems, for instance, entail complex interdependencies that need to be considered when modeling these systems. This complexity is often neglected in teaching modeling approaches. For a heterogeneous group of…
Descriptors: Graduate Students, Foreign Countries, Programming, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Karnalim, Oscar; Simon; Chivers, William – IEEE Transactions on Learning Technologies, 2023
We have recently developed an automated approach to reduce students' rationalization of programming plagiarism and collusion by informing them about the matter and reporting uncommon similarities to them for each of their submissions. Although the approach has benefits, it does not greatly engage students, which might limit those benefits. To…
Descriptors: Gamification, Programming, Plagiarism, Cooperative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Li, Qiang; Liu, Ze-xue; Wang, Peng; Wang, Jing-jing; Luo, Tian – Education and Information Technologies, 2023
Computational thinking (CT) and design thinking (DT) are critical tools for students to improve their problem-solving abilities. CT is most commonly used in science and technology fields such as computer science and mathematics, whereas DT is more commonly used in the design field. This study evaluates the impact of art programming education on…
Descriptors: College Students, Art Education, Design, Thinking Skills
Pages: 1  |  ...  |  16  |  17  |  18  |  19  |  20  |  21  |  22  |  23  |  24  |  ...  |  293