Bilgi Arama Sistemleri
VAROL GÜVEN
Programlama Kavramlarını Öğretmek İçin Tanıtım Programlama Araçlarını Kullanma
Programlama dillerinin söz dizimini öğrenmek programlamayı yeni öğrenen öğrenciler için zor olabiliyor. Bu makalenin amacı bugün var olan programlama krizleri üzerine kısa bir arka planla okuyuculara bunu sunmak. Los Angeles’da California Üniversitesinde Yüksek Öğretim Araştırma Ensitüsünde yapılan bir araştırmada öğrencilerin bilgisayar bilimlerinde ilgi alanlarında düşüşlerin olduğunu gözlemlediler. Öğrenciler bir bulmacanın bütün parçalarının birlikte uyumunda olduğu gibi programlamanın anlamsal ve söz dizimini öğrenmek zorunda kalıyorlar.
Programla Araçlarının Tanıtımı
SIGCSE Bilgisayar Bilimi Eğitimi Teknik Sempozyumunda bir grup panelist acemilere programlama dillerinin nasıl öğretileceğine ve bunu yaparken ne tür tekniklerden yararlanılacağına dair fikirlerini paylaştılar.Bunlar, çeşitli katagorilerde bazı araçları sundular.Bunlar;Anlatı araçları,görsel programlama araçları,akış model araçları,özel çıkış gerçekleşmeleri ve katmanlı dil araçları.Bu araçlar değişik şekillerde bize yardımcı olurlar.Özel çıkış gerçekleşmeleri bize multimedia veya robot işlemlerinde yüksek seviyede geri bildirimler sağlar.Katmanlı dil araçları kullanımı kullancılar deneyim kazandıkça daha karmaşık özellikler eklenerek deneyimleri geliştirilmeye çalşılıyor.
Alice
Alice,anlatıcı aracı ve görsel programlama aracından oluşur.Nesneye yönelik programlama ortamını kullanarak ve sürükle bırak işlemleriyle java ortamında kullanıcılara döngüleri,koşulları nesneleri,değişkenleri deneme fırsatı verir.Öğrenciler bu aracı kullanarak öncenden tanımlanmış koleksiyonları kullanarak çok değişik simülasyonlar oluştururlar.
Jeroo
Jeroo bir anlatıcı aracıdır.Bir animasyon penceresiyle entegre bir geliştirme ortamı sağlar.Bu araçda öğrenciler programlama dillerinden C#,C++,python ve javayı kullanabilirler. (Jeroo Web site http://www.jeroo.org).
Scratch
Bu araç,anlatıcı aracı ve görsel programlama aracından oluşur. Öğrenciler programların parçaları dışında değişik görsel efectleri kullanarak farklı kombinasyonlar deneyebilirler. Bu, program nesneleri, tablolar, boolen ifadeler, koşullar, döngüler, değişkenler, dizileri öğretmek için bir sürükle bırak arayüzü kullanır.İlgili web adresi(http://scratch.mit.edu) 
RAPTOR
RAPTOR bir akış model aracına örnektir. http://raptor.martincarlisle.com adresinden indirilebilir.Sadece Windows üzerinde çalışmaktadır.Bu araç daha çok orta seviye öğrenciler tarafından tercih edilmiştir.Dziler,fonksiyonlar,kontrol yapıları,soyutlama süreci gibi işlemlere izin verir.Öğrencilerin algoritma tasarımları yapmasına olanak tanır.

JHAVE
JHAVE bir algoritma görüntüleme aracıdır.Öğrenciler dataları görsel sunumlar ile göstererek algoritmalar üzerinde çalışma yaparlar.Bu aracı buradan indirebilirsiniz(http://jhave.org/)

Game Maker
Game Maker aracı görsel bir programlama aracına örnektir. Objeleri öğretmek için sürükle bırak arayüzünü sunar. .http://www.yoyogames.com) bu siteden indirilmeden kullanılabilir
Baltie
Öğrencilere C# programlamanın nasıl yapılacağını öğreten, görsel programlama ve katmanlı dil araçlarından oluşan bir yapı sunar. (Baltie Web site http://www.sgpsys.com/en) adresinden gerekli bilgilere ulaşılabilir.
Alice İle Yüksek Okul Öğrencileri İçin Programlama Kavramlarını
Öğretmek
Ting-Chung Wang, Wen-Hui Mei, Shu-Ling Lin, Sheng-Kuang Chiu, and Janet Mei-Chuen Lindgwang@ck.tp.edu.tw, whmei@ck.tp.edu.tw, sllin@ck.tp.edu.tw, skchiou@ck.tp.edu.tw, mjlin@ntnu.edu.tw
Alice ile çalışma yapan öğrenci gruplarının öğrenme istekleri artmış,özellikle temel programlama bilgilerini öğrenmeleri daha kolay hale gelmiştir.C++ diline göre Alice aracı ile yapılan çalışmalarda dah iyi sonuçlar elde edilmiştir.Ayrıca yüksek okul öğrencilerinin programlamaya olan isteklerinde artış yaşanmış ve programlamayı daha eğlenceli bulmaya başlamışlardır.

Alice grubu C++ grubuna göre temel programlama kavramlarını öğrenmede daha başarılı oldukları gözlendi.
Programlama deneyimleri bakımdan ise C++ grubununun daha iyi sonuçlar elde ettiği görüldü.


Yorumlar
Yorum Gönder