Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 6 |
| Since 2007 (last 20 years) | 8 |
Descriptor
| Computation | 8 |
| Pattern Recognition | 8 |
| Programming | 8 |
| Thinking Skills | 7 |
| Computer Science Education | 5 |
| Abstract Reasoning | 4 |
| Problem Solving | 4 |
| Science Instruction | 4 |
| Teaching Methods | 4 |
| Coding | 3 |
| 21st Century Skills | 2 |
| More ▼ | |
Source
| Education and Information… | 2 |
| Computer Science Education | 1 |
| Educational Technology &… | 1 |
| Journal of Computers in… | 1 |
| Journal of Educational… | 1 |
| Journal of the Learning… | 1 |
| ProQuest LLC | 1 |
Author
| Basawapatna, Ashok | 1 |
| Blikstein, Paulo | 1 |
| Caeli, Elisa Nadire | 1 |
| Cooper, Steven | 1 |
| Good, Jon | 1 |
| Kale, Ugur | 1 |
| Koller, Daphne | 1 |
| Krist, Christina | 1 |
| Lorien Cafarella | 1 |
| Lucas Vasconcelos | 1 |
| Munn, Carol | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 7 |
| Reports - Research | 7 |
| Dissertations/Theses -… | 1 |
| Tests/Questionnaires | 1 |
Education Level
| Elementary Education | 6 |
| Middle Schools | 4 |
| Secondary Education | 3 |
| Grade 6 | 2 |
| Intermediate Grades | 2 |
| Junior High Schools | 2 |
| Early Childhood Education | 1 |
| Grade 3 | 1 |
| Grade 7 | 1 |
| Grade 8 | 1 |
| Higher Education | 1 |
| More ▼ | |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lorien Cafarella; Lucas Vasconcelos – Education and Information Technologies, 2025
Middle school students often enter Computer Science (CS) classes without previous CS or Computational Thinking (CT) instruction. This study evaluated how Code.org's block-based programming curriculum affects middle school students' CT skills and attitudes toward CT and CS. Sixteen students participated in the study. This was a mixed methods action…
Descriptors: Middle School Students, Computation, Thinking Skills, Problem Solving
Çakiroglu, Ünal; Çevik, Isak – Education and Information Technologies, 2022
In order to teach Computational Thinking (CT) skills to young students, Block-Based Programming Environments (BBPEs) are integrated into secondary school computer science (CS) education curricula. As a CT skill, abstraction is one of the prominent skills, which is difficult to enhance and measure. Researchers developed some scales for measuring…
Descriptors: Computation, Thinking Skills, Computer Science Education, Programming
Kale, Ugur; Yuan, Jiangmei – Journal of Educational Computing Research, 2021
Computational thinking is a means to understand and solve complex problems through using computer science concepts and techniques. While there is an increase in the number of initiatives focusing on coding, whether they (a) address computational thinking and problem-solving skills and (b) use methods of teaching problem solving is yet to be…
Descriptors: Computation, Thinking Skills, Problem Solving, Programming
Munn, Carol – Journal of Computers in Mathematics and Science Teaching, 2021
This paper explores Computational Thinking (CT) through the experiences and interactions of sixth-grade students as they were engaging in a science lesson utilizing robotics. This robotics unit institutes the shifting from traditional to engaging hands-on activities coupled with CT skills that are exciting, intriguing, and inviting to students.…
Descriptors: Robotics, Grade 6, Units of Study, Science Instruction
Munn, Carol A. – ProQuest LLC, 2020
This research study explored robotics as the catalyst for computational thinking (CT) by sixth-grade students as they are engaged in a science lesson. The interactions, understandings, and applications are discussed, along with the participants' connections and implementations of CT concepts (decomposition, abstraction, pattern recognition, and…
Descriptors: Robotics, Grade 6, Units of Study, Science Instruction
Basawapatna, Ashok – Educational Technology & Society, 2016
Simulation and modeling activities, a key point of computational thinking, are currently not being integrated into the science classroom. This paper describes a new visual programming tool entitled the Simulation Creation Toolkit. The Simulation Creation Toolkit is a high level pattern-based phenomenological approach to bringing rapid simulation…
Descriptors: Phenomenology, Computer Simulation, Thinking Skills, Programming
Yadav, Aman; Krist, Christina; Good, Jon; Caeli, Elisa Nadire – Computer Science Education, 2018
A number of efforts have focused on preparing teachers to integrate CT within secondary disciplinary subject areas; however, there is little research on how CT ideas could be embedded within elementary subjects. We designed a professional development activity for elementary teachers to embed CT within science and examined how their understanding…
Descriptors: Computation, Thinking Skills, Elementary School Teachers, Faculty Development
Blikstein, Paulo; Worsley, Marcelo; Piech, Chris; Sahami, Mehran; Cooper, Steven; Koller, Daphne – Journal of the Learning Sciences, 2014
New high-frequency, automated data collection and analysis algorithms could offer new insights into complex learning processes, especially for tasks in which students have opportunities to generate unique open-ended artifacts such as computer programs. These approaches should be particularly useful because the need for scalable project-based and…
Descriptors: Programming, Computer Science Education, Learning Processes, Introductory Courses

Peer reviewed
Direct link
