Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 6 |
Descriptor
Source
Online Submission | 2 |
ACM Transactions on Computing… | 1 |
Informatics in Education | 1 |
Journal of Educational… | 1 |
Teaching Mathematics and Its… | 1 |
Author
Altan, Tugba | 1 |
Armoni, Michal | 1 |
Baomin Li | 1 |
Curzon, Paul | 1 |
Hadwen-Bennett, Alex | 1 |
João Piedade | 1 |
Kun Yu | 1 |
Lambic, Dragan | 1 |
Marsh, William | 1 |
Nuno Dorotea | 1 |
Qing Yu | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 4 |
Information Analyses | 1 |
Reports - Evaluative | 1 |
Education Level
Elementary Education | 6 |
Intermediate Grades | 2 |
Middle Schools | 2 |
Secondary Education | 2 |
Grade 4 | 1 |
Grade 6 | 1 |
Grade 7 | 1 |
High Schools | 1 |
Higher Education | 1 |
Junior High Schools | 1 |
Audience
Location
Africa | 1 |
Europe | 1 |
Portugal | 1 |
Turkey | 1 |
United Kingdom (England) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
João Piedade; Nuno Dorotea – Informatics in Education, 2023
Computational Thinking (CT) has emerged in recent years as a thematic trend in education in many countries and several initiatives have been developed for its inclusion in school curricula. There are many pedagogical strategies to promote the development of elementary school students' CT skills and knowledge. Unplugged learning tasks, block-based…
Descriptors: Programming, Programming Languages, Grade 4, Elementary School Students
Qing Yu; Kun Yu; Baomin Li – Journal of Educational Computing Research, 2025
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects…
Descriptors: Programming, Computer Science Education, Visual Aids, Outcomes of 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
Waite, Jane Lisa; Curzon, Paul; Marsh, William; Sentance, Sue; Hadwen-Bennett, Alex – Online Submission, 2018
Research indicates that understanding levels of abstraction (LOA) and being able to move between the levels is essential to programming success. For K-5 contexts we rename the LOA levels: problem, design, code and running the code. In our qualitative exploratory study, we interviewed five K-5 teachers on their uses of LOA, particularly the design…
Descriptors: Elementary School Teachers, Computer Science Education, Programming, Abstract Reasoning
Tekerek, Mehmet; Altan, Tugba – Online Submission, 2014
In this study, the effect of Scratch environment in teaching algorithm in elementary school 6th grade Information and Communication Technologies course was examined. The research method was experimental method. Control group, pretest-posttest design of experimental research method and a convenience sample consisting of 60 6th grade students were…
Descriptors: Grade 6, Elementary School Students, Experimental Groups, Control Groups
Lambic, Dragan – Teaching Mathematics and Its Applications: An International Journal of the IMA, 2011
One of the biggest problems in teaching Mathematics is the motivation of students (Kloosterman, 1997; Lambic, 2008). The core of this problem is insufficient comprehension of reasons by students, why they want to learn Mathematics and in which way they could apply acquired knowledge of Mathematics (Southwell, 1994; Musto, 2008). Since programming…
Descriptors: Programming Languages, Computer Software, Programming, Mathematics Instruction