Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 14 |
Since 2006 (last 20 years) | 15 |
Descriptor
Source
Author
Publication Type
Journal Articles | 14 |
Reports - Research | 14 |
Tests/Questionnaires | 2 |
Reports - Evaluative | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Elementary Education | 15 |
Intermediate Grades | 15 |
Middle Schools | 13 |
Grade 5 | 8 |
Grade 6 | 7 |
Secondary Education | 7 |
Junior High Schools | 4 |
Grade 4 | 3 |
Elementary Secondary Education | 2 |
Grade 7 | 1 |
Grade 9 | 1 |
More ▼ |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Monika Mladenovic; Žana Žanko; Goran Zaharija – Journal of Educational Computing Research, 2024
The use of a pedagogical approach mediated transfer with the bridging method has been successful in facilitating the transitions from block-based to text-based programming languages. Nevertheless, there is a lack of research addressing the impact of this transfer on programming misconceptions during the transition. The way programming concepts are…
Descriptors: Programming, Misconceptions, Teaching Methods, Computer Science Education
Ibrahim Cetin; Tarik Otu – International Journal of Computer Science Education in Schools, 2023
The purpose of the current study was to explore the effect of modality (constructionist mBlock, Scratch, and Python interventions) on six-grade students' computational thinking, programming attitude, and achievement. The pre-test and post-test quasi-experimental design was used to explore the research questions. The study group consisted of 105…
Descriptors: Computation, Thinking Skills, Student Attitudes, Programming
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
Ma, Hongliang; Zhao, Mei; Wang, Huixin; Wan, Xinqi; Cavanaugh, Terence W.; Liu, Ji – Educational Technology Research and Development, 2021
Computational thinking (CT) is a fundamental skill and an analytical ability that children in the twenty-first century should develop. Students should begin to work with algorithmic problem-solving and computational methods in K-12. Drawing on a conceptual framework (IGGIA) that combines CT and problem-solving, this study designed and implemented…
Descriptors: Computer Science Education, Programming Languages, Thinking Skills, Problem Solving
Žanko, Žana; Mladenovic, Monika; Boljat, Ivica – Education and Information Technologies, 2019
There are known misconceptions about variables which are mostly the same since the first studies since more than 30 years ago. Consciousness about the misconceptions in programming can be crucial for teaching and learning programming for novices because, if we are aware of them, maybe we can minimise or even prevent them. Researchers mostly…
Descriptors: Misconceptions, Elementary Secondary Education, Programming, Programming Languages
Buyukkarci, Aysegul; Taslidere, Erdal – Journal of Educational Technology, 2021
Coding education has been offered to primary school students due to certain reasons: (1) coding improves students' problem solving and creative thinking skills; and (2) it has high visual-quality and easy-to-use block-based tools. In this study, the effects of coding education on 4th grade students' self-efficacy and scratch coding achievement…
Descriptors: Computer Science Education, Programming Languages, Coding, Thinking Skills
Yildiz Durak, Hatice – Technology, Knowledge and Learning, 2020
The aim of this research is to determine the effects of Scratch and Alice tools and programming teaching practices on student engagement, reflective thinking and problem-solving skills and computational thinking (CT) comparatively. A quasi-experimental design was used in the research and patterns with pretest-posttest control group were chosen for…
Descriptors: Secondary School Students, Computer Science Education, Programming, Programming Languages
Erümit, Ali Kürsat – Education and Information Technologies, 2020
Purpose of this study is determined effects of different teaching approaches on programming skills. Therefore, the effect of three different types of activities prepared with Scratch on 423 sixth grade students' attitudes towards computer technologies, algorithmic thinking skills and reflective thinking skills on problem solving were investigated.…
Descriptors: Teaching Methods, Instructional Effectiveness, Programming, Programming Languages
Fagerlund, Janne; Häkkinen, Päivi; Vesisenaho, Mikko; Viiri, Jouni – Informatics in Education, 2020
Computational thinking (CT) has been introduced in primary schools worldwide. However, rich classroom-based evidence and research on how to assess and support students' CT through programming are particularly scarce. This empirical study investigates 4th grade students' (N = 57) CT in a comparatively comprehensive and fine-grained manner by…
Descriptors: Grade 4, Elementary School Students, Preadolescents, Thinking Skills
Perceived Acceptance and Use of Scratch Software for Teaching Programming: A Scale Development Study
Yildiz, Serife Nur; Ates-Cobanoglu, Alev; Kisla, Tarik – International Journal of Computer Science Education in Schools, 2020
This paper reports the development process of a scale for Information and Communication Technology (ICT) teachers' acceptance and use of Scratch for teaching programming. For early beginners of programming, Scratch is the most popular block-based software for facilitating programming teaching (Zhang and Nouri, 2019) worldwide. Also, in Turkey,…
Descriptors: Programming Languages, Computer Software, Computer Science Education, Technology Integration
Rodríguez-Martínez, José Antonio; González-Calero, José Antonio; Sáez-López, José Manuel – Interactive Learning Environments, 2020
The potential benefits from the introduction of programming environments such as "Scratch" for learning mathematics has reactivated research in this area. Nonetheless, there are few studies which attempt to analyse their influence at the stage of Primary Education. We present the results of a quasi-experimental piece of research with…
Descriptors: Programming Languages, Grade 6, Elementary School Students, Mathematics Instruction
Maruyama, Ryoga; Ogata, Shinpei; Kayama, Mizue; Tachi, Nobuyuki; Nagai, Takashi; Taguchi, Naomi – International Association for Development of the Information Society, 2022
This study aims to explore an educational learning environment that supports students to learn conceptual modelling with the unified modelling language (UML). In this study, we call the describing models "UML programming." In this paper, we show an educational UML programming environment for science, technology, engineering, art, and…
Descriptors: Case Studies, Programming Languages, Learning Processes, Models
Ibrahim Bastug; Kagan Kircaburun – Journal of Pedagogical Research, 2017
In recent years, the number of students who have chosen computer science related undergraduate departments has decreased rapidly. Moreover, students who prefer computer science and programming departments appear to be unsuccessful in programming classes due to the complexity and frustrating difficulties of programming learning. One of the…
Descriptors: Student Attitudes, Programming, Computer Science Education, Middle School Students
von Wangenheim, Christiane Gresse; Alves, Nathalia Cruz; Rodrigues, Pedro Eurico; Hauck, Jean Carlo – International Journal of Computer Science Education in Schools, 2017
In order to be well-educated citizens in the 21st century, children need to learn computing in school. However, implementing computing education in schools faces several practical problems, such as a lack of computing teachers and time in an already overloaded curriculum. A solution may be a multidisciplinary approach, integrating computing…
Descriptors: Computer Science Education, Computation, Thinking Skills, Interdisciplinary Approach
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