Publication Date
| In 2026 | 0 |
| Since 2025 | 57 |
| Since 2022 (last 5 years) | 265 |
| Since 2017 (last 10 years) | 439 |
| Since 2007 (last 20 years) | 511 |
Descriptor
Source
Author
| Liang, Jyh-Chong | 5 |
| Kwon, Kyungbin | 4 |
| Miaoting Cheng | 4 |
| Bers, Marina Umaschi | 3 |
| Cui, Zhihao | 3 |
| Fan Xu | 3 |
| Hennissen, Paul | 3 |
| Junjie Liu | 3 |
| Lihui Sun | 3 |
| Love, Tyler S. | 3 |
| Ng, Oi-Lam | 3 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 11 |
| Practitioners | 2 |
| Policymakers | 1 |
Location
| China | 22 |
| Turkey | 20 |
| Taiwan | 16 |
| Brazil | 7 |
| Greece | 7 |
| Spain | 7 |
| Sweden | 7 |
| Australia | 6 |
| Canada | 4 |
| Hong Kong | 4 |
| Portugal | 4 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
The Effect of Block-Based Programming on the Computational Thinking Skills of Middle School Students
Gunbatar, Mustafa Serkan; Turan, Baris – Online Submission, 2019
The aim of the study was to determine the effect of the programming instruction process carried out by using mBlock programming tool on the students' computational thinking skills. The study design was one group pretest-post-test experimental design. Study group was consisted of 82 students enrolled to a secondary school in Edremit district of Van…
Descriptors: Foreign Countries, Middle School Students, Computer Science Education, Programming
Introducing High School Statistics Teachers to Predictive Modelling and APIs Using Code-Driven Tools
Fergusson, Anna; Pfannkuch, Maxine – Statistics Education Research Journal, 2022
Tasks for teaching predictive modelling and APIs often require learners to use code-driven tools. Minimal research, however, exists about the design of tasks that support the introduction of high school students and teachers to these new statistical and computational methods. Using a design-based research approach, a web-based task was developed.…
Descriptors: High School Teachers, Statistics Education, Prediction, Mathematical Models
Quevedo Gutiérrez, Eduardo; Zapatera Llinares, Alberto – Education Sciences, 2021
The objective of this research is to study the "Scratch" programming language as a didactic tool to teach functions. The introduction of didactic tools allowing comprehension in simple and attractive ways is required. Given the traditional teaching/learning system, it is necessary to organize participatory and collaborative dynamic…
Descriptors: Mathematics Instruction, Teaching Methods, Programming Languages, Mathematical Concepts
Chen Sun – ProQuest LLC, 2021
Computational thinking (CT) is an essential 21st century skill for people to succeed in the increasingly technological (and interconnected) world. Researchers have explored different interventions to teach students CT skills (e.g., Scratch and robotics), but digital game-based learning is relatively under-researched. A critical issue to address in…
Descriptors: Computation, Thinking Skills, Game Based Learning, Scaffolding (Teaching Technique)
Donley, Kevin S. – ProQuest LLC, 2018
The fundamentals of computer science are increasingly important to consider as critical educational and occupational competencies, as evidenced by the rapid growth of computing capabilities and the proliferation of the Internet in the 21st century, combined with reimagined national education standards. Despite this technological and social…
Descriptors: Computer Science Education, Programming, Programming Languages, Computation
Kynigos, Chronis; Grizioti, Marianthi – British Journal of Educational Technology, 2020
Although there is wide rhetoric that programming should be learnt by all as an element of computational thinking (CT), in practice, it is mostly implemented narrowly as an end in itself consisting of routine practice and traditional testing of the ability to code. This paper discusses a way in which programming could be seen through a wider…
Descriptors: Educational Games, Thinking Skills, Computation, Affordances
Chevalier, Morgane; Giang, Christian; Piatti, Alberto; Mondada, Francesco – International Journal of STEM Education, 2020
Background: Educational robotics (ER) is increasingly used in classrooms to implement activities aimed at fostering the development of students' computational thinking (CT) skills. Though previous works have proposed different models and frameworks to describe the underlying concepts of CT, very few have discussed how ER activities should be…
Descriptors: Computation, Thinking Skills, Robotics, Technology Uses in Education
Hutchins, Nicole M.; Biswas, Gautam; Zhang, Ningyu; Snyder, Caitlin; Lédeczi, Ákos; Maróti, Miklós – International Journal of Artificial Intelligence in Education, 2020
Driven by our technologically advanced workplaces and the surge in demand for proficiency in the computing disciplines, it is becoming imperative to provide computational thinking (CT) opportunities to all students. One approach for making computing accessible and relevant to learning and problem-solving in K-12 environments is to integrate it…
Descriptors: Computer Assisted Instruction, Problem Solving, Computation, Thinking Skills
Hsu, Ting-Chia; Chen, Mu-Sheng – Research and Practice in Technology Enhanced Learning, 2022
This research explored the creative thinking, learning achievement, and engagement of students when they integrated the application of the personal audio classifier (PAC) into the competition of a computational thinking (CT) board game (i.e., the experimental group), or did not integrate it into the competition but only collaborated with peers to…
Descriptors: Learner Engagement, Robotics, Games, Computation
Kostadinov, Boyan; Thiel, Johann; Singh, Satyanand – PRIMUS, 2019
The goal of this paper is to promote the use of R and Python as high-level, free, open-source programming environments that can be used as a computational and visualization tool for teaching differential equations. Both R and Python also allow for creating reproducible dynamic documents using Markdown, which combines live code, plain text, and…
Descriptors: Mathematics Instruction, College Mathematics, Undergraduate Study, Programming
Waite, Jane Lisa; Curzon, Paul; Marsh, William; Sentance, Sue; Hadwen-Bennett, Alex – Online Submission, 2018
Research indicates that understanding levels of abstraction (LOA) and being able to move between the levels is essential to programming success. For K-5 contexts we rename the LOA levels: problem, design, code and running the code. In our qualitative exploratory study, we interviewed five K-5 teachers on their uses of LOA, particularly the design…
Descriptors: Elementary School Teachers, Computer Science Education, Programming, Abstract Reasoning
Anna Åkerfeldt; Susanne Kjällander; Petra Petersen – Technology, Pedagogy and Education, 2024
In the following research review, 57 articles were analysed to get an insight into research in the field of computational thinking and programming in K-12. The results show that empirical research regarding programming and computational thinking is prevalent in the USA and Greece. The articles were published in 43 different academic journals. A…
Descriptors: Research Reports, Thinking Skills, Computation, Content Analysis
Arslan Namli, Nihan; Senkal, Ozan – International Journal of Assessment Tools in Education, 2018
The overall objective of this study is to understand how the fuzzy logic theory can be used in measuring the programming performance of the undergraduate students, as well as proving the advantages of using fuzzy logic in evaluation of students' performance. 336 students were involved in the sample of this quantitative study. The first group was…
Descriptors: Undergraduate Students, Programming, Computation, Student Evaluation
Bartholomew, Scott R.; Zhang, Liwei; Weitlauf, John – Technology and Engineering Teacher, 2018
Computational thinking, programming, coding, and analytical thinking are high-demand skills in today's educational and occupational arenas (Wing, 2006 & 2014). In addition to these skills, students need the ability to think creatively, work collaboratively, and develop design solutions to complex problems to succeed in school and a…
Descriptors: Engineering, Design, Coding, Thinking Skills
Tsai, Meng-Jung; Liang, Jyh-Chong; Hsu, Chung-Yuan – Journal of Educational Computing Research, 2021
Computational thinking has received tremendous attention from computer science educators and educational researchers in the last decade. However, most prior literature defines computational thinking as thinking outcomes rather than thinking processes. Based on Selby and Woodland's framework, this study developed and validated the Computational…
Descriptors: Computation, Thinking Skills, Skill Development, Technological Literacy

Peer reviewed
Direct link
