NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations2
Showing 346 to 360 of 6,320 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Seralidou, Eleni; Douligeris, Christos – Education and Information Technologies, 2021
The effective teaching of the concept of programming, where critical thinking is an important factor, is not so easy in secondary education. New teaching approaches, including, game-based learning, may provide a solution due to their inclusion of more fun and diverse activities but they still lack the active participation of the students in the…
Descriptors: Computer Science Education, Programming, Programming Languages, Educational Games
Peer reviewed Peer reviewed
Direct linkDirect link
Luo, Xiao – Journal of Educational Measurement, 2020
Automated test assembly (ATA) is a modern approach to test assembly that applies advanced optimization algorithms on computers to build test forms automatically. ATA greatly improves the efficiency and accuracy of the test assembly. This study investigated the effects of the modeling methods and solvers in the mixed-integer programming (MIP)…
Descriptors: Test Construction, Automation, Programming, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Echeverri-Jimenez, Emmanuel; Oliver-Hoyo, Maria – Journal of Chemical Education, 2021
Gaussian-2-Blender is an open-source application programming interface (API) written in Python that allows for the conversion of Gaussian input files to 3D objects of different formats. This new tool was developed in response to the shortcomings of available programs to import Gaussian calculations into augmented reality (AR) or virtual reality…
Descriptors: Chemistry, Programming Languages, Computation, Computer Simulation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Cleuziou, Guillaume; Flouvat, Frédéric – International Educational Data Mining Society, 2021
Improving the pedagogical effectiveness of programming training platforms is a hot topic that requires the construction of fine and exploitable representations of learners' programs. This article presents a new approach for learning program embeddings. Starting from the hypothesis that the function of a program, but also its "style", can…
Descriptors: Programming, Computer Science Education, Electronic Learning, Data Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Arif Akçay; Arif Altun – Education and Information Technologies, 2024
Debugging is an intellectually rich and a challenging process when learning a programming language. This process is important for increasing the quality of the program and making it functional. Debugging, by its nature, is thought to be a practice with a state of focus and concentration. This study explored whether the debugging performance could…
Descriptors: Attention, Networks, Troubleshooting, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hua-Xu Zhong; Jui-Hung Chang; Chin-Feng Lai; Pei-Wen Chen; Shang-Hsuan Ku; Shih-Yeh Chen – Education and Information Technologies, 2024
Artificial intelligence (AI) education is becoming an advanced learning trend in programming education. However, AI subjects can be difficult to understand because they require high programming skills and complex knowledge. This makes it challenging to determine how different departments of students are affected by them. This study draws on…
Descriptors: Undergraduate Students, Artificial Intelligence, Programming, STEM Education
Peer reviewed Peer reviewed
Direct linkDirect link
Stamatios, Papadakis – International Journal of Educational Reform, 2024
Computational Thinking (CT) and the understanding of how programs are being executed is internationally acknowledging as a necessity for today's students and citizens of tomorrow. Despite the multifaceted nature of CT, the introduction of CT and associate concepts such as coding is regarded as developmental acceptable for preschool and…
Descriptors: Preschool Children, Computation, Thinking Skills, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Miaoting Cheng; Xiaoyan Lai; Da Tao; Juntong Lai; Jun Yang – Education and Information Technologies, 2024
While numerous studies have highlighted the potential benefits of programming environment (PE) use for children's learning, the boundary conditions of children's PE acceptance within the programming education context are less clear. This study fills this gap in the literature by investigating the critical determinants of children's PE use…
Descriptors: Programming, Intention, Competition, Computation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kane Meissel; Esther S. Yao – Practical Assessment, Research & Evaluation, 2024
Effect sizes are important because they are an accessible way to indicate the practical importance of observed associations or differences. Standardized mean difference (SMD) effect sizes, such as Cohen's d, are widely used in education and the social sciences -- in part because they are relatively easy to calculate. However, SMD effect sizes…
Descriptors: Computer Software, Programming Languages, Effect Size, Correlation
Peer reviewed Peer reviewed
Direct linkDirect link
Anthemis Raptopoulou; Brendan Munhall – Policy Futures in Education, 2024
The concept of democracy is a central component in education policy at all levels, yet its meaning can be interpreted in a number of ways. This paper examines how democracy is conceptualised and utilised as a legitimising force driving education policy reform. More specifically, attention is given to the use of democracy in the process of…
Descriptors: Foreign Countries, Democracy, Citizenship Education, Educational Policy
Peer reviewed Peer reviewed
Direct linkDirect link
Chenyue Wang; Chang Lu; Fu Chen; Xueliang Liu; Qin Zhao; Shuai Wang – Education and Information Technologies, 2024
Computational thinking (CT) competency is essential for K-12 students in the digital societies. Understanding the relationship between students' CT and relevant factors contributes to implementing and improving CT education. Most previous studies investigated the effect of demographic or attitudinal factors on CT performance; whereas few research…
Descriptors: Self Efficacy, Thinking Skills, Problem Solving, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Chun-Yen Tsai; Yun-An Chen; Fu-Pei Hsieh; Min-Hsiung Chuang; Chien-Liang Lin – Journal of Educational Computing Research, 2024
In higher education, it is challenging to cultivate non-computer science majors' programming concepts. This study used the GAME model (gamification, assessment, modeling, and enquiry) in a programming education course to enhance undergraduates' self-efficacy and performance of basic programming concepts. There were 83 undergraduates taking part in…
Descriptors: Programming, Undergraduate Students, Self Efficacy, Gamification
Peer reviewed Peer reviewed
Direct linkDirect link
Peter J. Rich; Scott Bartholomew; David Daniel; Kenzie Dinsmoor; Meagan Nielsen; Connor Reynolds; Meg Swanson; Ellyse Winward; Jessica Yauney – Journal of Research on Technology in Education, 2024
In this study, we attempted to curate a list of tools whose primary intent is to enable and teach children to code. From this list, we developed a framework for the classification of coding tools and reviewed current research to determine how tools are used to teach coding in elementary education. The catalog grew to over 300 specific tools…
Descriptors: Educational Trends, Teaching Methods, Coding, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Wahid Yunianto; Guillermo Bautista Jr.; Bungkus Dias Prasetyo; Zsolt Lavicza – International Journal for Technology in Mathematics Education, 2024
As computational thinking (CT) is new to teachers, they need support on how CT integration will work. This study examines the use of a hypothetical learning trajectory (HLT) to support teachers in integrating computational thinking into mathematics lessons utilizing GeoGebra. By employing the educational design research (EDR) methodology, the…
Descriptors: Computer Software, Mental Computation, Mathematics Instruction, Educational Technology
Pages: 1  |  ...  |  20  |  21  |  22  |  23  |  24  |  25  |  26  |  27  |  28  |  ...  |  422