Use of the Alice Visual Programming Environment in Programming Education
A Descriptive Case Study
Bibliographic Data
| ID | 22000714 |
|---|---|
| Authors | Ceren Baştemur Kaya (0000-0002-0091-3606, Nevşehir Hacı Bektaş Veli University), Hasan Çakır (0000-0002-4499-9712, Gazi Hastanesi) |
| Year | 2024 |
| Volume | 10 |
| Issue | 2 |
| Pages | 434-452 |
| Publication date | 2024-07-31 |
| Open Access | Yes |
| Type | ARTICLE |
| Venue | Ahi Evran Üniversitesi Sosyal Bilimler Enstitüsü Dergisi (JOURNAL) |
| Journal identifiers | ISSN: 2149-0767 • E-ISSN: 2149-0767 |
| Publisher | Ahi Evran Universitesi Sosyal Bilimler Enstitusu Dergisi (PUBLISHER) |
| DOI | 10.31592/aeusbed.1464694 |
| OpenAlex | W4401100443 |
| Language | EN |
| References cited | 36 |
The process of learning a programming language is seen as complicated, especially for those who first start to learn programming language. For this reason, visual programming tools have begun to be used in educational environments. Visual programming tools purpose to concretize abstract programming language concepts. Alice program is one of the visual programming tools. The aim of this study is to determine the effects of the Alice program on programming learning in the education environment. The study group was 18 freshman students enrolled in the Object Based Programming I course at the vocational school computer technology department. The study lasted 8 weeks, with 4 hours each week. The teaching was realized on Gagne’s nine events of instruction model. At the end of the teaching process, two focus group interviews were conducted with the students to determine the obstructing and facilitating factors in using the Alice program. This study was utilized a descriptive case study. The data were analyzed by using the content analysis. When the results were examined; It was seen that the Alice program makes learning the basic code concepts easy and understanding programming logic, and increases the desire to learn programming. However, it was stated that the practicality of writing code could not be improved because code could not be written in the Alice program. It is thought that employing the Alice program is beneficial for enhancing comprehension of programming logic
Computer programming · Fifth-generation programming language · First-generation programming language · Inductive programming · Mathematics education · Procedural programming · Programming domain · Programming language · Programming paradigm · Very high-level programming language · Computer Science · Educational Games and Gamification · Genetics, Bioinformatics, and Biomedical Research · Psychology · Teaching and Learning Programming
How to learn and how to teach computational thinking
Problem solving by 5–6 years old kindergarten children in a computer programming environment
Mesleki ve Teknik Anadolu Lisesi öğrencilerinin kodlama eğitimine dönük tutumlarının ve bilgisayarca düşünme beceri düzeyleri
Okuma Becerisinin Geliştirilmesinde Artırılmış Gerçeklik Teknolojisinin Kullanımına Yönelik Çalışmaların Sistematik Derlemesi
| Highly cited | No |
|---|