NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20260
Since 20252
Since 2022 (last 5 years)6
Since 2017 (last 10 years)10
Audience
Laws, Policies, & Programs
Assessments and Surveys
Test of English for…1
What Works Clearinghouse Rating
Showing all 10 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Meija Lohiniva; Ville Isomöttönen – ACM Transactions on Computing Education, 2025
Context: Introductory programming courses often face high dropout and failure rates, a challenge widely addressed in computing education research. Collaborative methods, such as group work and pair programming, have been proposed as potential solutions, as they are believed to enhance students' study motivation. Objective: This article provides a…
Descriptors: Cooperative Learning, Student Motivation, Introductory Courses, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Diana Kirk; Andrew Luxton-Reilly; Ewan Tempero – ACM Transactions on Computing Education, 2025
Objectives: Code style is an important aspect of text-based programming because programs written with good style are considered easier to understand and change and so improve the maintainability of the delivered software product. However teaching code style is complicated by the existence of many style guides and standards that contain…
Descriptors: Computer Science Education, Programming, Computer Software, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Ezeamuzie, Ndudi O.; Leung, Jessica S. C. – Journal of Educational Computing Research, 2022
This article provides an overview of the diverse ways in which computational thinking has been operationalised in the literature. Computational thinking has attracted much interest and debatably ranks in importance with the time-honoured literacy skills of reading, writing, and arithmetic. However, learning interventions in this subject have…
Descriptors: Computation, Thinking Skills, Literature Reviews, Definitions
Peer reviewed Peer reviewed
Direct linkDirect link
Lodi, Michael; Martini, Simone – Science & Education, 2021
The pervasiveness of Computer Science (CS) in today's digital society and the extensive use of computational methods in other sciences call for its introduction in the school curriculum. Hence, Computer Science Education is becoming more and more relevant. In CS K-12 education, computational thinking (CT) is one of the abused buzzwords: different…
Descriptors: Computer Science Education, Elementary Secondary Education, Computation, Definitions
Peer reviewed Peer reviewed
Direct linkDirect link
Storjak, Ivana; Krzic, Ana Sovic; Jagust, Tomislav – IEEE Transactions on Education, 2022
Contribution: Understanding pupils' conceptualization of robots and programming can help teachers to avoid a disconfirmation experience by selecting more appropriate educational tools, robot designers in improving the robot design, and researchers in further improvement of the field. Background: Human-robot interaction (HRI) is affected by the…
Descriptors: Elementary School Students, Schemata (Cognition), Robotics, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Taslibeyaz, Elif; Kursun, Engin; Karaman, Selcuk – Informatics in Education, 2020
The primary purpose of this study is to investigate CT skills development process in learning environments. It is also aimed to determine the conceptual understanding and measurement approaches in the studies. To achieve these aims, a systematic research review methodology was implemented as the research design. Empirical studies on computational…
Descriptors: Thinking Skills, Skill Development, Problem Solving, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ehara, Yo – International Educational Data Mining Society, 2022
Language learners are underserved if there are unlearned meanings of a word that they think they have already learned. For example, "circle" as a noun is well known, whereas its use as a verb is not. For artificial-intelligence-based support systems for learning vocabulary, assessing each learner's knowledge of such atypical but common…
Descriptors: Language Tests, Vocabulary Development, Second Language Learning, Second Language Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Cabrera, Lautaro – Journal of Technology and Teacher Education, 2019
Computational Thinking (CT) is an increasingly relevant concept that researchers are promoting in formal learning contexts. In their mission to prepare teachers to integrate CT into K-12 schooling, teacher educators would benefit from understanding the different kinds of preconceptions of CT that their students bring to the classroom in order to…
Descriptors: Teacher Attitudes, Computation, Thinking Skills, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Carmen Muñoz; Anastasia Pattemore; Daniela Avello – Computer Assisted Language Learning, 2024
Repeated viewing of the same video is a common strategy among autonomous language learners as well as a much used pedagogical strategy among foreign language (FL) teachers. Learners may watch the same video more than once, to increase global comprehension of the target language or to focus their attention on linguistic aspects, such as new…
Descriptors: Captions, Vocabulary Development, Second Language Learning, Second Language Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sukhodolsky, Jacob – Online Submission, 2017
The problem of Computer Science students' cheating in their homework assignments so far has been handled mainly through administrative punishment of the cheaters. The success of such an approach depends to a large degree on the ability of the instructor to recognize the fact of cheating, which is a complicated task. With a large number of students…
Descriptors: Computer Science Education, Cheating, Ethics, Homework