Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 4 |
Descriptor
| Coding | 5 |
| Problem Solving | 5 |
| Computer Science Education | 4 |
| Thinking Skills | 3 |
| Difficulty Level | 2 |
| Foreign Countries | 2 |
| Programming | 2 |
| Teaching Methods | 2 |
| Block Scheduling | 1 |
| Cognitive Ability | 1 |
| Cognitive Development | 1 |
| More ▼ | |
Source
| Computer Science Education | 5 |
Author
| Bildiren, Ahmet | 1 |
| Brown, David W. | 1 |
| Clarke-Midura, Jody | 1 |
| Erik Barendsen | 1 |
| Espinal, Alejandro | 1 |
| Guerrero-Bequis, Valeria | 1 |
| Lee, Victor R. | 1 |
| Poole, Frederick J. | 1 |
| Rasmussen, Melissa | 1 |
| Renske Weeda | 1 |
| Shehzad, Umar | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 5 |
| Reports - Research | 4 |
| Guides - Classroom - Teacher | 1 |
Education Level
| Early Childhood Education | 1 |
| Preschool Education | 1 |
Audience
| Practitioners | 1 |
| Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Raven Progressive Matrices | 1 |
What Works Clearinghouse Rating
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Poole, Frederick J.; Clarke-Midura, Jody; Rasmussen, Melissa; Shehzad, Umar; Lee, Victor R. – Computer Science Education, 2022
There is a growing perception that computational thinking can be developed in unplugged environments. A recent trend among these unplugged approaches is the use of tabletop games. While there are many commercial tabletop games on the market that are promoted as teaching computer science and/or computational skills, little is known about how these…
Descriptors: Teaching Methods, Games, Computation, Thinking Skills
Espinal, Alejandro; Vieira, Camilo; Guerrero-Bequis, Valeria – Computer Science Education, 2023
Background and context: Transfer is a process where students apply their learning to different contexts. This process includes using their knowledge to solve problems with similar complexity, and in new contexts. In the context of programming, transfer also includes being able to understand and use different programming languages. Objective: This…
Descriptors: Block Scheduling, Computer Science Education, Programming Languages, Coding
Çiftci, Serdar; Bildiren, Ahmet – Computer Science Education, 2020
Background and Context: There are studies which indicate that computer programming supports high-level abilities for everyone such as creative thinking, questioning, problem solving and critical thinking which are considered within the scope of 21st-century abilities. Objective: The current experimental study was carried out to put forth the…
Descriptors: Outcomes of Education, Coding, Cognitive Ability, Problem Solving
Brown, David W. – Computer Science Education, 1990
Presents a method to enhance the teaching of computer programing to secondary students that establishes a connection between logic, truth tables, switching circuits, gating symbols, flow charts, and pseudocode. The author asserts that the method prepares students for thinking processes related to programing. (MDH)
Descriptors: Coding, Cognitive Development, Computer Science Education, Electric Circuits

Peer reviewed
Direct link
