Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 8 |
Descriptor
Abstract Reasoning | 8 |
Computer Science Education | 8 |
Thinking Skills | 7 |
Problem Solving | 6 |
Teaching Methods | 4 |
Computation | 3 |
Foreign Countries | 3 |
Grade 7 | 3 |
Logical Thinking | 3 |
Middle School Students | 3 |
Pattern Recognition | 3 |
More ▼ |
Source
Computer Science Education | 2 |
ACM Transactions on Computing… | 1 |
Education and Information… | 1 |
Informatics in Education | 1 |
International Journal of… | 1 |
Journal of Educational… | 1 |
ProQuest LLC | 1 |
Author
Almeda, Mia | 1 |
Arendasy, Martin | 1 |
Armoni, Michal | 1 |
Asbell-Clarke, Jodi | 1 |
Bardar, Erin | 1 |
Basawapatna, Ashok Ram | 1 |
Edwards, Teon | 1 |
Ezeamuzie, Ndudi O. | 1 |
Finke, Sabrina | 1 |
Gasca, Santiago | 1 |
Haberman, Bruria | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Reports - Research | 6 |
Dissertations/Theses -… | 1 |
Reports - Evaluative | 1 |
Education Level
Secondary Education | 8 |
Elementary Education | 4 |
Junior High Schools | 4 |
Middle Schools | 4 |
Grade 7 | 3 |
Elementary Secondary Education | 1 |
Grade 6 | 1 |
Grade 8 | 1 |
High Schools | 1 |
Intermediate Grades | 1 |
Audience
Location
Africa | 1 |
Austria | 1 |
Czech Republic | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 1 |
What Works Clearinghouse Rating
Ç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
Vanícek, Jirí; Simandl, Václav; Klofác, Patrik – Informatics in Education, 2021
This paper focuses on the analysis of Bebras Challenge tasks to find Informatics tasks that develop abstract thinking. Our study seeks to find which Bebras tasks develop abstraction and in what way. We analysed hundreds of tasks from the Czech contest to identify those tasks requiring participants to abstract directly or use abstract structures.…
Descriptors: Abstract Reasoning, Thinking Skills, Foreign Countries, Computer Science Education
Statter, David; Armoni, Michal – ACM Transactions on Computing Education, 2020
Abstraction is one of the most fundamental ideas in computer science (CS), and as such, according to Bruner, it should be taught spirally, starting as early as possible and revisited at every level of education. However, teaching CS abstraction to novices is a very challenging task, and CS educational research has often demonstrated students'…
Descriptors: Middle School Students, Grade 7, Computer Science Education, Abstract Reasoning
Ezeamuzie, Ndudi O. – Journal of Educational Computing Research, 2023
Most studies suggest that students develop computational thinking (CT) through learning programming. However, when the target of CT is decoupled from programming, emerging evidence challenges the assertion of CT transferability from programming. In this study, CT was operationalized in everyday problem-solving contexts in a learning experiment (n…
Descriptors: Programming, Computer Science Education, Problem Solving, Thinking Skills
Finke, Sabrina; Kemény, Ferenc; Sommer, Markus; Krnjic, Vesna; Arendasy, Martin; Slany, Wolfgang; Landerl, Karin – Computer Science Education, 2022
Background: Key to optimizing Computational Thinking (CT) instruction is a precise understanding of the underlying cognitive skills. Román-González et al. (2017) reported unique contributions of spatial abilities and reasoning, whereas arithmetic was not significantly related to CT. Disentangling the influence of spatial and numerical skills on CT…
Descriptors: Spatial Ability, Cognitive Ability, Abstract Reasoning, Arithmetic
Rowe, Elizabeth; Asbell-Clarke, Jodi; Almeda, Mia; Gasca, Santiago; Edwards, Teon; Bardar, Erin; Shute, Valerie; Ventura, Matthew – International Journal of Computer Science Education in Schools, 2021
The Inclusive Assessment of Computational Thinking (CT) designed for accessibility and learner variability was studied in over 50 classes in US schools (grades 3-8). The validation studies of IACT sampled thousands of students to establish IACT's construct and concurrent validity as well as test-retest reliability. IACT items for each CT practice…
Descriptors: Puzzles, Logical Thinking, Thinking Skills, Construct Validity
Basawapatna, Ashok Ram – ProQuest LLC, 2012
Computational thinking aims to outline fundamental skills from computer science that everyone should learn. As currently defined, with help from the National Science Foundation (NSF), these skills include problem formulation, logically organizing data, automating solutions through algorithmic thinking, and representing data through abstraction.…
Descriptors: Computer Science Education, Computation, Thinking Skills, Logical Thinking
Muller, Orna; Haberman, Bruria – Computer Science Education, 2008
Abstraction is a major concept in computer science and serves as a powerful tool in software development. Pattern-oriented instruction (POI) is a pedagogical approach that incorporates patterns in an introductory computer science course in order to structure the learning of algorithmic problem solving. This paper examines abstraction processes in…
Descriptors: Computer Science Education, Problem Solving, Computer Software, Pattern Recognition