Publication Date
In 2025 | 2 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 10 |
Since 2006 (last 20 years) | 10 |
Descriptor
Source
Journal of Computer Assisted… | 10 |
Author
AlHojailan, Mohammed I. | 1 |
Almasseri, Mohammed | 1 |
Amy Hutchison | 1 |
Anna Evmenova | 1 |
Barbion, Evelien | 1 |
Brittany Miller | 1 |
Chen, Chen | 1 |
Coolsaet, Kris | 1 |
Eileen Jakeway | 1 |
Erdogan Kaya | 1 |
Ezeamuzie, Ndudi O. | 1 |
More ▼ |
Publication Type
Journal Articles | 10 |
Reports - Research | 8 |
Information Analyses | 2 |
Education Level
Elementary Education | 5 |
Middle Schools | 4 |
Grade 5 | 3 |
Intermediate Grades | 3 |
Grade 4 | 2 |
Secondary Education | 2 |
Early Childhood Education | 1 |
Grade 3 | 1 |
Grade 6 | 1 |
Grade 8 | 1 |
Higher Education | 1 |
More ▼ |
Audience
Location
Greece | 1 |
Saudi Arabia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Yonggang Wei; Lu Wang; Yi Tang; Junyue Su; Yaxian Lei; Wanran Peng – Journal of Computer Assisted Learning, 2024
Background: The pedagogy of computational thinking has gained extensive traction across numerous nations globally, with a particular emphasis on nurturing computational thinking in the formative years of early childhood. Nevertheless, the efficacy of diverse instructional approaches in the domain of programming education, with regards to fostering…
Descriptors: Programming, Computation, Thinking Skills, Young Children
Ezeamuzie, Ndudi O.; Leung, Jessica S. C.; Garcia, Raycelle C. C.; Ting, Fridolin S. T. – Journal of Computer Assisted Learning, 2022
Background: The idea of computational thinking is underpinned by the belief that anyone can learn and use the underlying concepts of computer science to solve everyday problems. However, most studies on the topic have investigated the development of computational thinking through programming activities, which are cognitively demanding. There is a…
Descriptors: Computation, Thinking Skills, Problem Solving, Cognitive Processes
Merve Aydin; Ünal Çakiroglu – Journal of Computer Assisted Learning, 2025
Background: Students experience higher-order thinking skills by finding ways to solve the problem, debugging errors while applying the solution, and testing the solution in programming. However, the inability to create schemas that will characterise programming structures is one of the difficulties during this process. Objectives: This study aimed…
Descriptors: Programming, Computer Science Education, Thinking Skills, Problem Solving
Ye, Jiachu; Lai, Xiaoyan; Wong, Gary Ka-Wai – Journal of Computer Assisted Learning, 2022
Background: Computational thinking (CT) is regarded as an essential 21st-century skill, and attempts have been made to integrate it into other subjects. Instructional approaches to CT development and assessment in the field of computer science have attracted global attention, but the influence of CT skills on other subject areas is…
Descriptors: Transfer of Training, Thinking Skills, Meta Analysis, 21st Century Skills
Pellas, Nikolaos – Journal of Computer Assisted Learning, 2023
Background: Owing to the exponential growth of three-dimensional (3D) environments amongst researchers and educators to create simulation games (SGs) in primary education, there is a growing interest to examine their potential support in computer science courses instead of visual programming environments. Objectives: This study explores the…
Descriptors: Computation, Thinking Skills, Programming, Skill Development
Amy Hutchison; Qi Si; Jamie Colwell; Erdogan Kaya; Eileen Jakeway; Brittany Miller; Kristie Gutierrez; Kelly Regan; Anna Evmenova – Journal of Computer Assisted Learning, 2025
Background: In recent years, computer science education has emerged as a necessary part of school curricula for students of all ages. With such momentum in this direction, it is essential that program designers, educators, and researchers ensure that computer science education is designed to be inclusive, effective, and engaging for all students.…
Descriptors: Coding, Instruction, Scaffolding (Teaching Technique), Literacy
Chen, Chen; Sonnert, Gerhard; Sadler, Philip M.; Malan, David J. – Journal of Computer Assisted Learning, 2020
Massive open online course (MOOC) studies have shown that precourse skills (such as precomputational thinking) and course engagement measures (such as making multiple submission attempts with assignments when the initial submission is incorrect) predict students' grade performance, yet little is known about whether these factors predict students'…
Descriptors: Computation, Thinking Skills, Assignments, Predictor Variables
Neutens, Tom; Barbion, Evelien; Coolsaet, Kris; wyffels, Francis – Journal of Computer Assisted Learning, 2021
In the last few years, programming, computational thinking, and robotics are more frequently integrated into elementary education. This integration can be done in many different ways. However, it is still unclear which teaching methods work in which situations. To provide some clarity in this area, we compared two methods of integrating…
Descriptors: Programming, Computer Science Education, Robotics, Thinking Skills
Almasseri, Mohammed; AlHojailan, Mohammed I. – Journal of Computer Assisted Learning, 2019
The study aims to identify the effect of a flipped classroom approach designed according to the cognitive theory of multimedia learning on the academic achievements of eighth-grade students (aged 14 years) in Saudi Arabia in computer science. To this end, a quasi-experimental design was used, with a sample of 67 students; 33 students were assigned…
Descriptors: Foreign Countries, Blended Learning, Instructional Effectiveness, Academic Achievement
Wu, Bian; Hu, Yiling; Ruis, A. R.; Wang, Minhong – Journal of Computer Assisted Learning, 2019
Computational thinking (CT), the ability to devise computational solutions for real-life problems, has received growing attention from both educators and researchers. To better improve university students' CT competence, collaborative programming is regarded as an effective learning approach. However, how novice programmers develop CT competence…
Descriptors: Thinking Skills, Problem Solving, Teaching Methods, College Students