Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Use of the Alice Visual Programming Environment in Programming Education

A Descriptive Case Study

Bibliographic Data

ID22000714
AuthorsCeren Baştemur Kaya (0000-0002-0091-3606, Nevşehir Hacı Bektaş Veli University), Hasan Çakır (0000-0002-4499-9712, Gazi Hastanesi)
Year2024
Volume10
Issue2
Pages434-452
Publication date2024-07-31
Open AccessYes
TypeARTICLE
VenueAhi Evran Üniversitesi Sosyal Bilimler Enstitüsü Dergisi (JOURNAL)
Journal identifiersISSN: 2149-0767 • E-ISSN: 2149-0767
PublisherAhi Evran Universitesi Sosyal Bilimler Enstitusu Dergisi (PUBLISHER)
DOI10.31592/aeusbed.1464694
OpenAlexW4401100443
LanguageEN
References cited36

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

    Open Access•Ting-Chia Hsu, Shao‐Chen Chang et al.•Computers & Education•2018

  • Problem solving by 5–6 years old kindergarten children in a computer programming environment

    Open Access•Georgios Fessakis, Evaggelia Gouli et al.•Computers & Education•2013

  • Mesleki ve Teknik Anadolu Lisesi öğrencilerinin kodlama eğitimine dönük tutumlarının ve bilgisayarca düşünme beceri düzeyleri

    Open Access•Ümit AR, Özgen Korkmaz•Ahi Evran Üniversitesi Sosyal…•2023

  • Okuma Becerisinin Geliştirilmesinde Artırılmış Gerçeklik Teknolojisinin Kullanımına Yönelik Çalışmaların Sistematik Derlemesi

    Open Access•Ezgi ÇETİNKAYA ÖZDEMİR•Ahi Evran Üniversitesi Sosyal…•2023

Highly citedNo

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae