NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations2
Showing 46 to 60 of 445 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Andrew Millam; Christine Bakke – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: This paper is part of a multi-case study that aims to test whether generative AI makes an effective coding assistant. Particularly, this work evaluates the ability of two AI chatbots (ChatGPT and Bing Chat) to generate concise computer code, considers ethical issues related to generative AI, and offers suggestions for how to improve…
Descriptors: Coding, Artificial Intelligence, Natural Language Processing, Computer Software
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Aysegul Yilmaz; Devkan Kaleci – Educational Policy Analysis and Strategic Research, 2024
The research aims to explore the acquisition of Computational Thinking (CT) sub-skills among 5th and 6th grade secondary school students in Turkey through a block-based programming application, code.org. It seeks to understand if mastering these skills is essential for students globally. This study involved seven volunteer students selected…
Descriptors: Foreign Countries, Computation, Thinking Skills, Mastery Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Krajcsi, Attila; Csapodi, Csaba; Stettner, Eleonóra – Interactive Learning Environments, 2021
An educational computer game is presented, used for beginner students to introduce some basic concepts of code execution and code writing. In this mini-language microworld game, a code should be written with which a robot can escape from a procedurally generated labyrinth. The game uses a simple language and utilizes a virtual environment, where…
Descriptors: Educational Games, Computer Games, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Yash Munnalal Gupta; Satwika Nindya Kirana; Somjit Homchan – Biochemistry and Molecular Biology Education, 2025
This short paper presents an educational approach to teaching three popular methods for encoding DNA sequences: one-hot encoding, binary encoding, and integer encoding. Aimed at bioinformatics and computational biology students, our learning intervention focuses on developing practical skills in implementing these essential techniques for…
Descriptors: Science Instruction, Teaching Methods, Genetics, Molecular Biology
Peer reviewed Peer reviewed
Direct linkDirect link
W. Monty Jones; Katherine Hansen; Douglas Lusa Krug; Michael L. Schad; Nakisha Whittington; Xun Liu – Computer Science Education, 2025
Background and Context: Efforts to engage adult learners in computer science in the United States have been largely unsuccessful. While research examining the use of music for teaching computer programming with K-12 learners is emerging, little research with adult learners exists. Objective: This study evaluates the effect of computer coding…
Descriptors: Musical Composition, Computer Software, Adult Students, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Michael Borcherds; Florian Derflinger; Zoltán Kovács; Ben North – International Journal of Mathematical Education in Science and Technology, 2025
We introduce the free web-app PyGgb -- the combination of the well-known programming language Python and the dynamic mathematics system GeoGebra. Motivated by the desire to provide an introduction to Python coding in the familiar context of mathematics and geometry, PyGgb allows GeoGebra constructions to be created using Python code. We outline…
Descriptors: Programming, Mathematics Education, Coding, Geometry
Peer reviewed Peer reviewed
Direct linkDirect link
Fan Xu; Ana-Paula Correia – Journal of Computer Assisted Learning, 2025
Background: Computational thinking (CT) is an essential skill for preparing the younger generation to succeed in an AI-driven world, with pair programming emerging as a widely used approach to foster these skills. However, the role of individual factors and mutual engagement in shaping CT skills within pair programming remains underexplored,…
Descriptors: Computation, Thinking Skills, Learner Engagement, Middle School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Kesler, Avital; Shamir-Inbal, Tamar; Blau, Ina – Journal of Educational Computing Research, 2022
The integration of visual programming in early formal education has been found to promote computational thinking of students. Teachers' intuitive perspectives about optimal learning processes -- "folk psychology" -- impact their perspectives about teaching "folk pedagogy" and play a significant role in integrating educational…
Descriptors: Programming, Coding, Constructivism (Learning), Intuition
Peer reviewed Peer reviewed
Direct linkDirect link
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
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
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
Seckin-Kapucu, Munise – Journal of Education in Science, Environment and Health, 2023
This study aims to examine the methodological trends and findings in studies on robotic coding in science education published between 2015-2022 comprehensively and holistically. For this purpose, the articles related to the subject were systematically reviewed. In addition, web of Science and SCOPUS databases were scanned for keywords related to…
Descriptors: Robotics, Coding, Programming, Research Methodology
Peer reviewed Peer reviewed
Direct linkDirect link
Haley A. Delcher; Enas S. Alsatari; Adeyeye I. Haastrup; Sayema Naaz; Lydia A. Hayes-Guastella; Autumn M. McDaniel; Olivia G. Clark; Devin M. Katerski; Francois O. Prinsloo; Olivia R. Roberts; Meredith A. Shaddix; Bridgette N. Sullivan; Isabella M. Swan; Emily M. Hartsell; Jeffrey D. DeMeis; Sunita S. Paudel; Glen M. Borchert – Biochemistry and Molecular Biology Education, 2025
Today, due to the size of many genomes and the increasingly large sizes of sequencing files, independently analyzing sequencing data is largely impossible for a biologist with little to no programming expertise. As such, biologists are typically faced with the dilemma of either having to spend a significant amount of time and effort to learn how…
Descriptors: Artificial Intelligence, Technology Uses in Education, Training, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Abdullahi Yusuf; Amiru Yusuf Muhammad – Journal of Educational Computing Research, 2024
The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch…
Descriptors: Novices, Programming, Anxiety, Coding
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
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  30