Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 5 |
Descriptor
Computer Science Education | 5 |
Instructional Effectiveness | 5 |
Middle School Students | 5 |
Programming Languages | 5 |
Foreign Countries | 2 |
Grade 7 | 2 |
High School Students | 2 |
Pretests Posttests | 2 |
Abstract Reasoning | 1 |
Academic Achievement | 1 |
Coding | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
Computer Science Education | 1 |
Journal of Educational… | 1 |
Malaysian Online Journal of… | 1 |
ProQuest LLC | 1 |
Author
Armoni, Michal | 2 |
Arslan, Esra | 1 |
Ben-Ari, Mordechai | 1 |
Chen, Cheng-Huan | 1 |
Colon-Acosta, Nirmaliz | 1 |
Hu, Yue | 1 |
Isbulan, Onur | 1 |
Meerbaum-Salant, Orni | 1 |
Statter, David | 1 |
Su, Chien-Yuan | 1 |
Publication Type
Journal Articles | 4 |
Reports - Research | 3 |
Dissertations/Theses -… | 1 |
Information Analyses | 1 |
Education Level
Middle Schools | 5 |
Junior High Schools | 4 |
Secondary Education | 4 |
Elementary Education | 3 |
Grade 7 | 2 |
High Schools | 2 |
Grade 8 | 1 |
Grade 9 | 1 |
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Location
Asia | 1 |
Europe | 1 |
North America | 1 |
Turkey (Istanbul) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Arslan, Esra; Isbulan, Onur – Malaysian Online Journal of Educational Technology, 2021
In this research, the effects of individual and teamwork activities on perceptions of block-based programming self-efficacy and attitudes towards robotic programming tried to be determined. The research has conducted in a private school located in Sariyer, district of Istanbul province in the 2nd academic year of 2018-2019 with 32 students from…
Descriptors: Computer Science Education, Programming Languages, Robotics, Individual Instruction
Hu, Yue; Chen, Cheng-Huan; Su, Chien-Yuan – Journal of Educational Computing Research, 2021
Block-based visual programming tools, such as Scratch, Alice, and MIT App Inventor, provide an intuitive and easy-to-use editing interface through which to promote programming learning for novice students of various ages. However, very little attention has been paid to investigating these tools' overall effects on students' academic achievement…
Descriptors: Instructional Effectiveness, Programming Languages, Computer Science Education, Computer Interfaces
Colon-Acosta, Nirmaliz – ProQuest LLC, 2019
As new introductory block-based coding applications for young students to learn basic computer science concepts, such as, loops and conditionals, continue to increase in popularity, it is necessary to consider the best method of teaching students these skills. Many of these products continue to exhibit programmatic misconceptions of these concepts…
Descriptors: Coding, Game Based Learning, Instructional Effectiveness, Programming Languages
Meerbaum-Salant, Orni; Armoni, Michal; Ben-Ari, Mordechai – Computer Science Education, 2013
Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two…
Descriptors: Computer Science Education, Middle School Students, Programming Languages, Taxonomy