Günümüz teknolojisinin gelişmesiyle birlikte bilgisayar, akıllı telefon, tablet gibi cihazların kullanımı artmıştır. Bu cihazların popüler olmasını sağlayan en önemli neden içerisindeki uygulama yazılımlarıdır. Yazılımları oluşturmak için mutlaka bir programcıya ihtiyaç vardır. Programcının ise istenen yazılımı oluşturmadan önce yazılıma ait algoritmayı zihninde tasarlayıp, yazması gerekmektedir. Algoritma yazma süreci de soyut bir süreç olduğundan öğrenciler algoritma yazmada ve öğreniminde zorluk yaşamaktadırlar. Bu araştırmanın amacı, meslek yüksekokulu bilgisayar programcılığı programında öğrenim görmekte olan öğrencilerin, algoritma yazma ve öğrenimi hakkındaki görüşlerini belirlemektir. Araştırmanın katılımcıları, Batı Anadolu’da bulunan bir üniversitenin meslek yüksekokulu bilgisayar programcılığı programı ikinci sınıfında öğrenim görmekte olan 38 öğrencidir. Çalışmada, katılımcılar algoritma ve programlama ile ilgili dersleri almış olan öğrencilerden seçildiği için amaçsal örnekleme yöntemlerinden ölçüt örnekleme yöntemi kullanılmıştır. Nitel araştırma desenlerinden olgubilim desenine göre yürütülen araştırmada verileri toplamak için yarı yapılandırılmış görüşme yöntemi kullanılmıştır. Görüşmelerden elde edilen veriler içerik analizi kullanılarak kodlanmıştır. Yapılan kodlamalar için kodlayıcılar arası uyuşum oranı %81 olarak bulunmuştur. Veriler kodlandıktan sonra ortaya çıkan temalara göre sınıflandırılmıştır. Yapılan analizler sonucunda, algoritma yazma sürecinin soyut işlemlerden oluşmasının algoritma konularının öğrenilmesini zorlaştırdığı, öğrencilerin büyük çoğunluğunun, algoritma konusunun öğrencinin aktif olduğu yöntemlerle işlenmesi ve algoritma görselleştirme uygulamalarının kullanılmasının öğrencilerin soyut işlemleri somutlaştırmalarını sağladığı şeklinde görüş belirttiği görülmüştür. Araştırma sonunda ortaya çıkan görüşler doğrultusunda algoritma konularının öğretimine yönelik olarak önerilerde bulunulmuştur.
With the development of today’s technology, the use of devices such as computers, smartphones, tablets has increased. These are the most important reasons for the application software that makes these devices popular. You need a programmer to create the software. The programmer must design and write the programming algorithm in his mind before creating the desired software. As the algorithm writing process is also an abstract process, students experience difficulties in writing and learning algorithms. The purpose of this research is to identify the views of students who are studying in the Professional College of Computer Programming program on algorithm writing and learning. Participants in the study are 38 students who are studying in the second class of a college's professional computer programming program in Western Anadolu. In the study, the participants were selected from the students who took the courses related to algorithm and programming, and the method of measurement sampling was used from targeted sampling methods. A semi-configured conversation method has been used to collect data in the research carried out according to the quality research patterns. The data obtained from interviews is encoded using content analysis. The coding ratio of coders was found at 81% for coding. The data is classified according to the subjects that appear after coding. The results of the analyses have shown that the formation of the algorithm writing process from abstract processes makes it difficult to learn the algorithm subjects, the majority of students have the view that the algorithm subject is processed by the methods in which the student is active and the use of algorithm visualization practices enables students to materialize the abstract processes. According to the results of the study, it was recommended that algorithm subjects be taught.
Alan : Eğitim Bilimleri; Fen Bilimleri ve Matematik; Mühendislik
Dergi Türü : Ulusal
Benzer Makaleler | Yazar | # |
---|
Makale | Yazar | # |
---|