Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 9 |
Since 2006 (last 20 years) | 13 |
Descriptor
Computer Science Education | 13 |
Pattern Recognition | 13 |
Programming | 13 |
Thinking Skills | 9 |
Coding | 7 |
Computation | 5 |
Computer Software | 5 |
Teaching Methods | 5 |
Abstract Reasoning | 4 |
Correlation | 4 |
Interdisciplinary Approach | 4 |
More ▼ |
Source
Author
Blikstein, Paulo | 1 |
Cooper, Steven | 1 |
Ezeamuzie, Ndudi O. | 1 |
Fitzgerald, S. | 1 |
Grizioti, Marianthi | 1 |
Hanks, B. | 1 |
Huang, Shiu-Li | 1 |
In-gyu Go | 1 |
Koller, Daphne | 1 |
Kynigos, Chronis | 1 |
Leo C. Ureel II | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 6 |
Dissertations/Theses -… | 3 |
Reports - Descriptive | 2 |
Collected Works - Proceedings | 1 |
Information Analyses | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 4 |
Elementary Education | 3 |
Middle Schools | 3 |
Postsecondary Education | 3 |
Elementary Secondary Education | 2 |
Grade 6 | 2 |
Intermediate Grades | 2 |
Secondary Education | 2 |
Grade 8 | 1 |
Junior High Schools | 1 |
Location
South Korea | 2 |
Asia | 1 |
Australia | 1 |
Brazil | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
Estonia | 1 |
Florida | 1 |
Germany | 1 |
Greece | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Yong-Woon Choi; In-gyu Go; Yeong-Jae Gil – International Journal of Technology and Design Education, 2024
The purpose of this study is to derive a correlation between the technological thinking disposition and the computational thinking ability of gifted students in Korea. The correlation between each element was analyzed by looking at the sub-elements of computational thinking according to the components of technological thinking disposition. The…
Descriptors: Thinking Skills, Mental Computation, Gifted, Correlation
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
Grizioti, Marianthi; Kynigos, Chronis – British Journal of Educational Technology, 2021
In this paper, we discuss the need for new approaches to research regarding coding to support students in developing practices in computational thinking, such as abstraction and decomposition, in multidisciplinary contexts. We explore students' activities with a tool integrating constructionist textual programming activity with game-based learning…
Descriptors: Computer Games, Thinking Skills, Interdisciplinary Approach, Coding
Ezeamuzie, Ndudi O.; Leung, Jessica S. C.; Ting, Fridolin S. T. – Journal of Educational Computing Research, 2022
Although abstraction is widely understood to be one of the primary components of computational thinking, the roots of abstraction may be traced back to different fields. Hence, the meaning of abstraction in the context of computational thinking is often confounded, as researchers interpret abstraction through diverse lenses. To disentangle these…
Descriptors: Computer Science Education, Thinking Skills, Research Reports, Abstract Reasoning
Meen Chul Kim – ProQuest LLC, 2021
In this dissertation, I argue that web development can play a pivotal role in developing computational thinking as well as provide a stepping stone to an advanced mastery of computation. The preceding literature has extensively examined not only how learners practice computational thinking with a wide array of programming languages, but also how…
Descriptors: Programming, Computer Science Education, Mental Computation, Thinking Skills
Leo C. Ureel II – ProQuest LLC, 2020
Students in introductory computer science courses, are learning to program. Indeed, most students perceive that learning to code is the central topic explored in the courses. Students spend an enormous amount of time struggling to learn the syntax and understand semantics of a particular language. Instructors spend a similar amount of time reading…
Descriptors: Coding, Programming, Computer Science Education, Novices
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
Fitzgerald, S.; McCauley, R.; Hanks, B.; Murphy, L.; Simon, B.; Zander, C. – IEEE Transactions on Education, 2010
Learning to debug is a difficult, yet essential, aspect of learning to program. Students in this multi-institutional study report that finding bugs is harder than fixing them. They use a wide variety of debugging strategies, some of them unexpected. Time spent on understanding the problem can be effective. Pattern matching, particularly at the…
Descriptors: Undergraduate Study, Computer Science Education, Introductory Courses, Programming
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
Huang, Shiu-Li; Shiu, Jung-Hung – Educational Technology & Society, 2012
The success of Web 2.0 inspires e-learning to evolve into e-learning 2.0, which exploits collective intelligence to achieve user-centric learning. However, searching for suitable learning paths and content for achieving a learning goal is time consuming and troublesome on e-learning 2.0 platforms. Therefore, introducing formal learning in these…
Descriptors: Foreign Countries, Intelligent Tutoring Systems, Computer System Design, Computer Science Education
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers