Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 2 |
| Since 2007 (last 20 years) | 2 |
Descriptor
| Abstract Reasoning | 2 |
| Computer Science Education | 2 |
| Instructional Effectiveness | 2 |
| Programming Languages | 2 |
| Academic Achievement | 1 |
| Cognitive Development | 1 |
| Elementary Education | 1 |
| Grade 5 | 1 |
| Grade 7 | 1 |
| Human Body | 1 |
| Introductory Courses | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 2 |
| Reports - Research | 2 |
| Tests/Questionnaires | 1 |
Education Level
| Elementary Education | 2 |
| Middle Schools | 2 |
| Grade 5 | 1 |
| Grade 7 | 1 |
| Intermediate Grades | 1 |
| Junior High Schools | 1 |
| Secondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Zhong, Baichang; Xia, Liying; Su, Siyu – Education and Information Technologies, 2022
One of the aspects of programming that novices often struggle with is the understanding of abstract concepts, such as variables, loops, expressions, and especially Boolean operations. This paper aims to explore the effects of programming tools with different degrees of embodiment on learning Boolean operations in elementary school. To this end, 67…
Descriptors: Programming Languages, Programming, Novices, Elementary 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

Peer reviewed
Direct link
