NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations2
Showing 271 to 285 of 6,331 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Luedtke, Allison Oldham – Journal of Economic Education, 2023
The author describes an assignment in an undergraduate game theory course in which students work together in class to develop a computer algorithm to identify Nash equilibria. This assignment builds basic computer science skills while applying game theory knowledge to real-world situations. Students work as a team to delineate the steps and write…
Descriptors: Undergraduate Students, Game Theory, Programming Languages, Assignments
Peer reviewed Peer reviewed
Direct linkDirect link
Bougioukas, Konstantinos I.; Diakonidis, Theodoros; Mavromanoli, Anna C.; Haidich, Anna-Bettina – Research Synthesis Methods, 2023
An overview of reviews aims to collect, assess, and synthesize evidence from multiple systematic reviews (SRs) on a specific topic using rigorous and reproducible methods. An important methodological challenge in conducting an overview of reviews is the management of overlapping data due to the inclusion of the same primary studies in SRs. We…
Descriptors: Programming Languages, Open Source Technology, Evaluation Methods, Evidence
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
Peer reviewed Peer reviewed
Direct linkDirect link
Abou Naaj, Mahmoud; Nachouki, Mirna – Journal of Further and Higher Education, 2023
Plagiarism in programming assignments is a common and current challenge. However, insufficient studies have examined plagiarism in the Middle East region. Thus, this research surveyed 422 students from a middle eastern university. It primarily purported to assess the students' perception of plagiarism in writing programming assignments.…
Descriptors: Ethics, Student Behavior, Programming, Plagiarism
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
Siti Khadijah Mohamad; Zaidatun Tasir; Ibnatul Jalilah Yusof – Journal of Information Technology Education: Research, 2023
Aim/Purpose: Despite the growing interest in reflection, there is an issue regarding how to fortify the linkages between a learning experience and the reflection activity that follows it, as experience on its own is not the key to learning. In addition, studies have also shown that students are not able to transfer the newly acquired knowledge…
Descriptors: Electronic Publishing, Web Sites, Reflective Teaching, Graduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Huang, Joey; Parker, Miranda C. – Computer Science Education, 2023
Background and Context: Computational thinking (CT) is a critical part of computing education in middle school. The existing practices of collaboration and collaborative design activities at this education level pairs well with CT practices, but this interaction has previously been under-explored in the existing literature. Objective: In this…
Descriptors: Computation, Thinking Skills, Cooperative Learning, Skill Development
Julie Marie Smith – ProQuest LLC, 2023
The purpose of this study is to analyze which behaviors are or are not helpful for debugging when a novice is in a state of unproductive persistence. Further, this project will exploratorily use a variety of analytical techniques -- including association rule mining, process mining, frequent sequence mining, and machine learning-- in order to…
Descriptors: Employees, Programming, Novices, Persistence
Shan Jiang – ProQuest LLC, 2023
Piecewise latent growth modeling (PLGM) is a class of longitudinal models using a structural equation modeling framework to describe stage-like, discontinuous change of individuals over time. PLGM breaks the overall time window into non-overlapped segments where separate functions can be fitted to represent differential growth patterns for each…
Descriptors: Programming Languages, Structural Equation Models, Social Sciences, Research Methodology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Jirí Vanícek; Václav Dobiáš; Václav Šimandl – Informatics in Education, 2023
The article describes a study carried out on pupils aged 12-13 with no prior programming experience. The study examined how they learn to use loops with a fixed number of repetitions. Pupils were given a set of programming tasks to solve, without any preparatory or accompanying instruction or explanation, in a block-based visual programming…
Descriptors: Secondary School Students, Misconceptions, Programming, Concept Formation
DiMarco, Kimberly – ProQuest LLC, 2023
Researchers have studied children's exposure to television and the impact it has on children's academic development, and have discovered that educational television programs may positively influence children's vocabulary growth (Fuenzalida, 2017; Heintz & Wartella, 2012; Larson & Rhan, 2015; Linebarger, Moses, Liebeskind, & McMenamin,…
Descriptors: Vocabulary, Educational Television, Childrens Television, Word Frequency
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
Pala, Ferhat Kadir; Mihci Türker, Pinar – Interactive Learning Environments, 2021
In this study, the effects of Arduino IDE and C++ programming languages were investigated on the computational thinking skills of preservice teachers. The Computational Thinking Skills Scale was administered to preservice teachers. Firstly, a basic programming training was given and then it was asked to create group projects on a voluntary basis.…
Descriptors: Programming, Computer Science Education, Computation, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Haglund, Pontus; Strömbäck, Filip; Mannila, Linda – Informatics in Education, 2021
Controlling complexity through the use of abstractions is a critical part of problem solving in programming. Thus, becoming proficient with procedural and data abstraction through the use of user-defined functions is important. Properly using functions for abstraction involves a number of other core concepts, such as parameter passing, scope and…
Descriptors: Computer Science Education, Programming, Programming Languages, Problem Solving
Pages: 1  |  ...  |  15  |  16  |  17  |  18  |  19  |  20  |  21  |  22  |  23  |  ...  |  423