26 Mayıs 2011 Perşembe

ASSURE MODELİ AŞAMALARI

Ders:Programlama
Konu:Visual Basic'te hata kodları
3.ÖĞRETİM YÖNTEM,MEDYA VE MATERYALLERİN SEÇİMİ:
     *Yöntem:
        Programlama dersi sözel bir ders olmayıp mantıksal bir ders olduğu için yöntemimizi belirlerken bunu göz önünde bulundurmalıyız.Öncelikle öğretmen sunuş yoluyla konuyu anlatıp konunun anlaşılmasını sağlamalıdır.Ardından anlaşılan konuyu örnekler yaparak pekiştirmelidir.Daha sonra öğrenciye anlaşılan konunun kalıcı olmasını sağlayacak sorular sormalı ve bunun programını yapmasını istemelidir.Dersimiz hata kodları olduğu için öncelikle hatalı kod yazılmasını ve hata düzeltilince arasındaki farkın ne olduğu sorulmalıdır.Böylece öğrencinin derse aktif katılımı sağlanmıştır.
     *Elde Edilebilir Materyallerin Seçimi:
      Bu aşamada, hazır bulunan materyallerin incelenip amacımıza hizmet edebilecek düzeydeki materyalleri seçme işlemi yapılmaktadır.Yani konumuzla alakalı slayt,eğitsel video,örnek programlar gibi materyallerin kaliteli olanlarını seçerek hedef davranışları yakalamak için gerekli desteği alabiliriz.
      Konumuzla alakalı olarak www.andirinmyo.edu.tr adresinde bir materyal buldum(Konumuz slaydın sonlarına doğru bulunmaktadır.)

     *Var Olan Materyallerin Elden Geçirilmesi:
        Bir önceki aşamada bulduğumuz materyallerin eksik veya beğenmediğimiz yönlerini bu aşama düzeltebiliriz.Örneğin kullanmak istediğimiz slayt 6*6 kuralına uymuyorsa veya renk düzeni,puntosu hoşumuza gitmediyse değiştirebiliriz.Ayrıca bazı materyalleri de güncellemek gerekebilir.Visual Basic'in yeni versiyonlarındaki hata kodlarıyla eski versiyonlarındaki aynı olamayabilir.Burada güncelleme yapabiliriz.
     Bir basamak önce bulduğum slaydın eksik olan yerlerini tamamlayıp fazla olan yerlerini çıkardım.Kısacası slaydı düzenleyerek istediğim biçime getirdim.
     *Yeni Materyallerin Tasarlanması:
       Bulunan materyallerin yanında kendimiz de materyal tasarlayabiliriz.Bu ders için Visual Basic'te bir program tasarlıyorum.Öğrenci karşılaştığı hata kodunu girecek ve karşılaştığı hata kodunun Türkçe karşılığı ekrana gelecek.(Öğrettiğimiz hata kodlarının karşılıkları çıkacak sadece.)

17 Mayıs 2011 Salı

ASSURE MODELİ AŞAMALARI



Ders:Programlama
Konu:Visual Basic'te hata kodları
2.HEDEFLERİN BELİRLENMESİ:
*Hedeflerin ABCD'si:
     =>Topluluk(Audince):Malatya Anadolu Kız Meslek Lisesi Bilgisayar bölümü 2.sınıf öğrencileridir.


     =>Davranış(Behavior ):Programlama dersinden sonra öğrenci program geliştirirken hata yapma oranını en aza indirir.Hata kodlarıyla karşılaştığı zaman ise hatanın nereden kaynaklandığını ve ne yapması gerektiğini bilir.(Ayrıntılı bilgi Beklentiler bölümünde vardır.)
     

     =>Koşullar(Conditions ):Davranışın gerçekleşeceği ortamın koşulları ideale yakın olmalıdır.Öncelikle bilgisayar laboratuvarı olmalı ve laboratuvar en azından her 2 öğrenciye bir bilgisayar düşecek şekilde olmalıdır.Elektrik kesintilerine karşı jeneratör ve lisanslı Visual Basic programı olmalıdır.Ayrıca bu programı öğrencilere taşınabilir bellek veya cd yoluyla dağıtılmalı ve evde çalışmaları sağlanmalıdır.Slayt için projeksiyon olmalıdır.
     Ortamda ışık geçirmeyen perdeler olmalıdır.Laboratuvar ortamı sessiz,temiz ve düzenli olmalıdır.(Bunları yaparak öğrencinin motivasyonunu ve doğal olarak anlamasını arttırabiliriz.)
     





     =>Derece(Degree):Lise 2. sınıf bilgisayar bölümü öğrencilerden BÖTE 2.sınıftaki öğrencilerden beklenen davranışlar beklenemez.Lise seviyesine uygun olan derece, öğretilen hata kodlarını tanıması ve bu hata kodlarıyla karşılaştığında nasıl davranması gerektiğini bilmesidir.Ayrıca yaptığı hatalardan ders çıkararak mümkünse hatalı kod yazımını minimum düzeye indirmesi beklenir.
*Beklentiler:

             a.Bilişsel 

Bilgi          :  Öğrenci  hata kodlarını bilir.
Kavrama  :  Hata kodlarının ne anlama geldiğini bilir.
Uygulama :  Hata kodu problemlerini çözer.
Analiz       :   Bu hata kodlarını parçalara ayırabilir.
Değerlendirme: Öğrenci karşılaştığı hata kodlarını değerlendirip hatayı sonuca ulaştırmak için(hatayı ortadan kaldırma) en kısa yolu seçer.
             b.  Duyuşsal       


Alma                    : Hata kodlarının farkında olur.
Yanıtlama           : Hata kodlarına sebep olacak    yazılımdan kaçınır.
Değer Verme      : Hata kodlarını çözmeyi sever.
Organize Etme    : Karşılaşılan hata kodlarını anlayabilmek için bir yazılım geliştirir.
Bütünleştirme     : Okulda karşılaşılan hata kodları hakkında bilgi almak için başvurulan öğrencidir. 
c.Psiko-motor

Algılama                 :  Hata kodlarının yardımcı olacağına inanır.
Kurgulama             :  Hata kodlarını çözerken yapılması gerekenleri  kurgular.
Kılavuz yapma       :   Öğretmenine bakarak hatayı nasıl çözdüğünü izler ve uygular.
Mekanikleşme       :   Hata kodlarını kendi çözebilir hale gelir.
*Bireysel Farklılıklar:
Hata kodlarının öğretilmesinde bireysel farklılıklar göz önüne alınmalıdır.Öğrencilerin bazı bedensel engelleri olabileceği gibi öğrenme ve anlama hızı da farklı olabilir.Ayrıca dersin anlatıldığı gün öğrencinin ruhsal durumu da değerlendirme esnasında dikkate alınmalıdır.



12 Mayıs 2011 Perşembe

ASSURE MODELİ AŞAMALARI


Ders:Programlama
Konu:Visual Basic'te hata kodları
1-ÖĞRENENLERİN ANALİZİ:
*Genel Özellikler: 
 Öğrenciler Malatya Anadolu Kız Meslek Lisesi ikinci sınıf öğrencileridir.Kız lisesi olduğundan dolayı sınıfın tamamı kız öğrencilerden oluşmaktadır.Öğrencilerin çoğunun ailesi orta gelire sahiptir.Öğrencilerin 3 tanesi kişisel bilgisayara sahipken 8 tanesi ise masaüstü(ortak kullanılan)bilgisayara sahiptir.Öğrencilerden 7 tanesinin internet bağlantısı bulunmaktadır.Bilgisayarı veya interneti olmayan öğrencilerin internet kafede ders çalıştıkları öğrenilmiştir.[sınıf mevcudu:17]
*Ön Yeterlilikler:
 Öğrencilerin programlama(Visual Basic) dersine olan ilgisi yüksektir. Öğrencilerin çoğu derse  hazırlıklı gelir. Fakat öğrenciler program yazımında hata yaptıkları için ilgileri dağılır.Bu da programlama mantığını  anlayamamalarına neden olmaktadır. 
*Öğrenme Stilleri:
Öğrencilerin öğrenme stilleri derslere göre farklılık göstermektedir.Öğrencilerin çoğu programlama dersinde programlamanın mantığını anlarken,diğer derslerde ezber yapmaktadırlar. Bizim konumuz olan programlama derslerinde çalışma mantığını öğrendikleri için bizim işimizi kolaylaştıracaktır.Çünkü Bilgisayar bölümü okuyan bir öğrenci sürekli programlarla iç içe olacaktır.Ayrıca yapılan görüşmelere göre ders anlatımının ardından gösterilen bir örnek sonrası verilen ödevin öğrenmeyi pozitif etkilediği gözlemlenmiştir.