Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 5 |
Descriptor
| Computation | 6 |
| Problem Solving | 6 |
| Computer Science Education | 4 |
| Thinking Skills | 4 |
| Programming | 3 |
| High School Students | 2 |
| Undergraduate Students | 2 |
| Coding | 1 |
| Communication Skills | 1 |
| Concept Mapping | 1 |
| Difficulty Level | 1 |
| More ▼ | |
Source
| Computer Science Education | 6 |
Author
| Akkaya, Ali | 1 |
| Akpinar, Yavuz | 1 |
| Caeli, Elisa Nadire | 1 |
| Clarke-Midura, Jody | 1 |
| Fields, Deborah | 1 |
| Gal-Ezer, Judith | 1 |
| Ginat, David | 1 |
| Good, Jon | 1 |
| Jayathirtha, Gayithri | 1 |
| Kafai, Yasmin | 1 |
| Krist, Christina | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 6 |
| Reports - Research | 5 |
| Reports - Evaluative | 1 |
Education Level
| High Schools | 2 |
| Higher Education | 2 |
| Postsecondary Education | 2 |
| Secondary Education | 2 |
| Elementary Education | 1 |
| Elementary Secondary Education | 1 |
| Grade 12 | 1 |
Audience
Location
| Israel | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Akkaya, Ali; Akpinar, Yavuz – Computer Science Education, 2022
Background and Context: Though still a nascent area of research, serious games have been presented as means of engaging students in computer programming and computational thinking due to their immersive and interactive nature. Existing research is limited in its ability to provide systems based on sound instructional design models, and only a few…
Descriptors: Experiential Learning, Educational Games, Instructional Design, Programming
Fields, Deborah; Lui, Debora; Kafai, Yasmin; Jayathirtha, Gayithri; Walker, Justice; Shaw, Mia – Computer Science Education, 2021
Background and Context: While assessment of computational thinking concepts, practices, and perspectives is at the forefront of K-12 CS education, supporting student "communication about computation" has received relatively little attention. Objective: To examine the usability of process-based portfolios for capturing students'…
Descriptors: Computer Science Education, Computation, Thinking Skills, Student Projects
Gal-Ezer, Judith; Trakhtenbrot, Mark – Computer Science Education, 2016
Reduction is one of the key techniques used for problem-solving in computer science. In particular, in the theory of computation and complexity (TCC), mapping and polynomial reductions are used for analysis of decidability and computational complexity of problems, including the core concept of NP-completeness. Reduction is a highly abstract…
Descriptors: Computer Science Education, Problem Solving, Computation, Difficulty Level
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
Ginat, David – Computer Science Education, 2004
The paper presents a study of novice difficulties with range conceptions in loop design. CS2 students were asked to solve four related enumeration tasks, which required various loop boundary specifications. The student solutions varied considerably in conciseness and efficiency. The solution diversity reveals significant differences in range…
Descriptors: Novices, Computer Science Education, Grade 12, Programming

Peer reviewed
Direct link
