NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 91 to 105 of 385 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Zhang, Shuhan; Wong, Gary K. W.; Chan, Peter C. F. – Education and Information Technologies, 2023
Coding games are widely used to teach computational thinking (CT). Studies have broadly investigated the role of coding games in supporting CT learning in formal classroom contexts, but there has been limited exploration of their use in informal home-based settings. This study investigated the factors that motivated students to use a coding game…
Descriptors: Foreign Countries, Elementary School Students, Educational Games, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Spencer, Deborah; Mark, June; Reed, Kristen; Goldenberg, Paul; Coleman, Kate; Chiappinelli, Kathryn; Kolar, Zachary – Mathematics Teacher: Learning and Teaching PK-12, 2023
As computer-science-for-all initiatives continue to grow, many schools are looking for ways to introduce computer science skills and thinking to elementary-age children. Some initiatives have focused on coding as its own endeavor, not integrated with other subjects like mathematics, science, or literacy. Increasingly, developers and researchers…
Descriptors: Computer Science Education, Teaching Methods, Thinking Skills, Elementary School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Vincent F. Scalfani; Kevin W. Walker; Lance Simpson; Avery M. Fernandez; Vishank D. Patel; Anastasia Ramig; Cyrus Gomes; Michael T. Moen; Adam M. Nguyen – Issues in Science and Technology Librarianship, 2023
Scholarly web-based application programming interfaces (APIs) allow users to interact with information and data programmatically. Interacting with information programmatically allows users to create advanced information query workflows and quickly access machine-readable data for downstream computations. With the growing availability of scholarly…
Descriptors: Access to Information, Bibliographic Databases, Library Services, Electronic Libraries
Peer reviewed Peer reviewed
Direct linkDirect link
Andreas Giannakoulas; Stelios Xinogalos – Journal of Educational Computing Research, 2025
This study critically reviews sixteen empirical studies that investigate the various difficulties that primary school students encounter while learning programming through educational games. Specifically, the challenges that students face in understanding basic programming concepts and the game elements that contribute to these difficulties, as…
Descriptors: Elementary School Students, Elementary School Teachers, Programming, Game Based Learning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Höppner, Frank – International Educational Data Mining Society, 2021
Various similarity measures for source code have been proposed, many rely on edit- or tree-distance. To support a lecturer in quickly assessing live or online exercises with respect to "approaches taken by the students," we compare source code on a more abstract, semantic level. Even if novice student's solutions follow the same idea,…
Descriptors: Coding, Classification, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Fowler, Max; Smith, David H., IV; Hassan, Mohammed; Poulsen, Seth; West, Matthew; Zilles, Craig – Computer Science Education, 2022
Background and Context: Lopez and Lister first presented evidence for a skill hierarchy of code reading, tracing, and writing for introductory programming students. Further support for this hierarchy could help computer science educators sequence course content to best build student programming skill. Objective: This study aims to replicate a…
Descriptors: Programming, Computer Science Education, Correlation, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Liu, Fang; Zhao, Liang; Zhao, Jiayi; Dai, Qin; Fan, Chunlong; Shen, Jun – IEEE Transactions on Learning Technologies, 2022
Educational process mining is now a promising method to provide decision-support information for the teaching-learning process via finding useful educational guidance from the event logs recorded in the learning management system. Existing studies mainly focus on mining students' problem-solving skills or behavior patterns and intervening in…
Descriptors: Data Use, Learning Management Systems, Problem Solving, Learning Processes
Elizabeth Plasky – ProQuest LLC, 2022
The COVID-19 pandemic caused educators across the country and around the world were required to replace in-person instruction of students with teaching/learning through online platforms for a period of months (Perifanou et al, 2021). Despite the numerous advantages that using technology with students were shown to have, many teachers remain…
Descriptors: Learning Activities, Programming, Computer Science Education, Conventional Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Ozyurt, Ozcan; Ozyurt, Hacer – Education and Information Technologies, 2023
Computational thinking (CT) has started to attract attention as an important research topic in recent years. It is important to describe the CT field in detail and to determine the research interests and trends of studies in this field. In this most comprehensive and first topic modeling based study in the field of CT, it was aimed to determine…
Descriptors: Computation, Thinking Skills, Educational Trends, Educational Research
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Abigail Erskine; Laura Bofferding; Sezai Kocabos; Haoran Tang – North American Chapter of the International Group for the Psychology of Mathematics Education, 2023
As elementary students begin to program using tangible blocks, they must coordinate their use of counting with the movements, directions, and numbers they use to move a character. In our study, we analyzed 13 first graders' first attempts at coordinating these elements when playing a programming game on the iPad that used tangible programming…
Descriptors: Elementary School Students, Elementary School Mathematics, Grade 1, Computation
Villamor, Maureen M.; Rodrigo, Ma. Mercedes T. – Research and Practice in Technology Enhanced Learning, 2019
A dual eye tracking experiment was performed on pairs of novice programmers as they traced and debugged fragments of code. These programming pairs were categorized into successful and unsuccessful pairs based on their debugging scores. Cross-recurrence quantification analysis (CRQA), an analysis using cross-recurrence plots (CRP), was used to…
Descriptors: Eye Movements, Programming, Coding, Cooperation
Peer reviewed Peer reviewed
Direct linkDirect link
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fowler, Megan; Hallstrom, Jason; Hollingsworth, Joseph; Kraemer, Eileen; Sitaraman, Murali; Sun, Yu-Shan; Wang, Jiadi; Washington, Gloria – Informatics in Education, 2021
Computer science students often evaluate the behavior of the code they write by running it on specific inputs and studying the outputs, and then apply their comprehension to a more general understanding of the code. While this is a good starting point in the student's career, successful graduates must be able to reason analytically about the code…
Descriptors: Computer Science Education, Coding, Computer Software, Abstract Reasoning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tóth, Tomás; Lovászová, Gabriela – Informatics in Education, 2021
In education, we have noticed a significant gap between the ability of students to program in an educational visual programming environment and the ability to write code in a professional programming environment. The aim of our research was to verify the methodology of transition from visual programming of mobile applications in MIT App Inventor 2…
Descriptors: Foreign Countries, Computer Science Education, Programming, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Marianthi Grizioti – Educational Technology Research and Development, 2025
Recently scientists have underscored a significant mismatch between the latest theoretical Computational Thinking conceptualizations as an upcoming literacy that goes beyond computer science, and its operationalizations in current empirical research and designs, which are limited to coding-centred and domain-specific tools and approaches. To…
Descriptors: Computation, Thinking Skills, Coding, Play
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  26