Programlama dili öğrenmek, özellikle programlama dilini ilk öğrenmeye başlayanlar için zorlu bir süreç olarak görülmektedir. Bu nedenle eğitim ortamlarında görsel programlama araçları kullanılmaya başlanmıştır. Görsel programlama araçları soyut programlama dili kavramlarını somutlaştırmayı amaçlamaktadır. Alice programı görsel programlama araçlarından biridir. Bu çalışmanın amacı Alice programının eğitim ortamında programlama öğrenimine etkisini belirlemektir. Çalışma grubu meslek yüksekokulu bilgisayar teknolojisi bölümü Nesne Tabanlı Programlama I dersine kayıtlı olan18 birinci sınıf öğrencisidir. Öğretimin Gagne'nin dokuz aşamalı öğretim modeline göre gerçekleştirildiği araştırma haftada 4 saat toplam 8 hafta sürmüştür. Öğretim süreci sonunda öğrencilerle Alice programının kullanımını engelleyen ve kolaylaştıran faktörlerin belirlenmesi amacıyla iki odak grup görüşmesi yapılmıştır. Tanımlayıcı durum çalışması kullanılmıştır. İçerik analizi ile toplanan veriler analiz edilmiştir. Sonuçlar incelendiğinde; Alice programının temel kod kavramlarının öğrenilmesini kolaylaştırdığı ve programlama mantığının anlaşılmasını sağladığı, programlama öğrenme isteğini artırdığı görülmüştür. Ancak Alice programında kod yazılamadığı ve bu nedenle kod yazma pratikliğinin kazanılamadığı belirtilmiştir. Programlama öğretim ortamlarında Alice programı kullanımının programlama mantığının daha iyi anlaşılması açısından faydalı olacağı düşünülmektedir.
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.