Nesne Yönelimli Programlama – Eğitim – Essay – Ödev – Tez – Makale – Çeviri – Tez Yazdırma -Tez
Nesne Yönelimli Programlama Eğitimine İlişkin Bir Uygulama Örneği
Son yıllarda kendi kendine öğrenme yeteneği (kendi kendine öğrenme yeteneği) daha az olan öğrencilerin sayısının az olmadığını hissediyoruz. Bu öğrenciler, öğrencilerin verilen talimatlara göre problem çözdüğü ve rapor yazdığı tipik uygulamalı derslerde problemleri kendi başlarına çözerek öğrendiklerinde zorluk yaşarlar.
Bu öğrencilerin kendi kendine öğrenme yeteneklerini geliştirmek için uygulamalı bir ders olmakla birlikte anlatım, örnek uygulama, problem çözme ve sınav içeren bir öğrenme stili uygulanmıştır. Ancak, bu yaklaşımla ilgili bazı sorunlar bulduk.
Öğrenciler, öğrenmede inisiyatiften yoksun olma alışkanlığı kazanma eğilimindedir, örn. öğretmenler talimat verene kadar uygulamalarına başlamazlar.
Kendi kendine öğrenme yeteneğini kazanmış ve kendi kendine öğrenebilen bazı öğrenciler, öğretmenin açıklamaları öğrenme hızlarını bozduğunda rahatsız olurlar.
Olağan öğrenme ortamında hem “kendi kendine öğrenme yeteneği az olan öğrencilere destek” hem de “kendi kendine öğrenme yeteneği yeterli olan öğrencilerin kendi hızlarında öğrenebilecekleri ders”ten oluşan derslerin düzenlenmesi, çok zor oldu
Ancak böyle bir öğrenme ortamını Kurs Yönetim Sistemi (CMS) kullanarak organize etmek mümkün hale gelir, örn. WebCT. Bu yazıda, nesne yönelimli programlama eğitiminde kendi kendine öğrenme tarzı uygulamalı kursun uygulanması hakkında rapor veriyoruz.
2002 yılından itibaren nesne yönelimli programlama eğitiminde uygulamalı dersi WebCT kullanarak uyguluyoruz. nesne yönelimli programlama kavramının uygulanabilir olduğu durum, örn. nesne yönelimli tasarım (şartname) ve yazma kodları (uygulama) bağımsızdır.
Kendi Kendine Öğrenme Stili Kursu
Öğrencilerin kendi hızlarında öğrenebilecekleri ve kendi kendilerine öğrenme yeteneği kazanabilecekleri “kendi kendine öğrenme kursu” konseptimizi önerdik.
Öğrenme yeteneğini geliştirme noktasında sıradan bir dersten veya tipik bir internet uygulamalı dersinden farklıdır. “Kendi kendine öğrenme kursu”, kendi kendine öğrenme yeteneği daha az olan öğrenciler için öğrenme becerilerinin ve kendi kendine öğrenme yeteneğinin geliştirilmesinde etkilidir.
Uzaktan ve asenkron öğrenme (internet kursu) ortamları, kendi kendine öğrenme yeteneği az olan öğrenciler için etkili çalışmamaktadır. E-Öğrenimde öğrencilerin aktif olması gerektiği söylenmiştir. Aynı şey internet derslerinde de söylenebilir. İnternet derslerinin iyi performans göstermesi için internet derslerinde öğrenenlerin de çok aktif olması gerekir.
Öğrencinin kendi kendine öğrenme yeteneğini geliştirme aşamasında, kişinin kendi hızında çalışması ve zorlama altında senkronize çalışması iyi dengelenmelidir diye düşünüyoruz. Örneğin, PSI (Kişiselleştirilmiş Eğitim Sistemi) aynı zamanda öğrencilerin kendi hızlarında öğrenmelerini sağlayan bir öğretim yöntemidir.
PSI ile “kendi kendine öğrenme kursumuz” arasındaki en büyük fark aşağıdaki gibidir. Öğrenciler, PSI kursu boyunca kendi hızlarında öğrenebilirler. “Kendi kendine öğrenme kursumuzda” ise, hazırlıkta ve sınıfta kendi hızlarında öğrenebilirler ancak ilerlemelerini her hafta raporlarını göndererek senkronize etmeleri gerekir.
Nesne yönelimli programlama dilleri
Nesne Yönelimli programlama Nedir
Nesne Yönelimli programlama C
Nesne Yönelimli PROGRAMLAMA örnekleri
Nesne Yönelimli PROGRAMLAMA pdf
Nesne Tabanlı PROGRAMLAMA kitabı PDF
Nesne Yönelimli PROGRAMLAMA C PDF
Nesne Yönelimli programlama nedir C
Hikaye tabanlı giriş içeren öğrenme materyalleri
Giriş niteliğindeki öğrenme materyallerinde hikâye temelli yapı uygulamamızın nedeni, kavramın uygulanabileceği ve problemin yerleştirildiği durumu netleştirmektir. Problemlerin bulunduğu durumda çalışmanın geçerliliği daha önce belirtilmiş olmasına rağmen, üniversite derslerinde durum tespiti oldukça zordur.
Hikayelerin sanal durumlar oluşturabilmesini bekliyoruz. Öğrenme materyallerinde hikayelere yer verilmesinin diğer bir nedeni de içerikleri öğrencilere tanıdık hale getirmektir. Ayrıca, öğrencilerin motive olmalarına yardımcı olacak öğrenme içeriğine aşina olmalarını ve eğlenmelerini bekliyoruz.
Öğrenme Materyallerinin Tüm Yapısı
Bu ders bilişim ve bilgisayar bilimleri bölümü üçüncü sınıf öğrencileri için düzenlenmektedir ve 180 dakikalık altı dersten oluşmaktadır. Bu dersteki öğrencilerin C++’da sıradan programlama becerilerini kazanmış olmaları gerekir.
Yeni bir çalışanın, iş arkadaşları ve bir bölüm şefinin yardımıyla büyüdüğünü anlatan, nesne yönelimli tasarımın gerekliliğini ve kullanışlılığını anlatan bir hikaye yazdık. Nesne yönelimli programlamada, nesne yönelimli tasarımın (şartname) üretimden (uygulama) ayrılması ve bağımsız olması gerektiği kavramının farkında olmanız gerekir. Ancak öğrenciler, nesne yönelimli tasarımın gerekliliğini ve uygunluğunu anlamakta güçlük çekmektedir. Hikâyede anlatılan durumun öğrencilere yol göstermesi umulmaktadır.
Uygulamalı Dersin Değerlendirilmesi
2002’den beri öğrencilere öğrenme materyallerini hikaye tabanlı bir girişle sağlıyoruz. 2002’de öğrencilere sınıfta ders vermemize rağmen, ders içeriklerini 2003’ten itibaren WebCT’de sunduk. Bir sınıftaki ortalama öğrenci sayısı yaklaşık 60’tır.
Öğrencilerden her dersin sonunda ve son derste genel konularla ilgili bir anket doldurmalarını isteyerek anketi gerçekleştirdik.
Şekil 1 ve 2 sırasıyla öykülerin aşinalığı artırıp artırmadığını ve durumların anlaşılmasını destekleyip desteklemediğini soran soruların yanıtlarını göstermektedir. Bu sonuçlardan, hikayelerin genel olarak etkili olduğunu görebilirsiniz.
Hikâyelerin özellikle kendi kendine öğrenme tarzındaki derslerde öğrencilerin durumları anlamalarına yardımcı olmada büyük etkiye sahip olduğu ileri sürülmektedir. Üç yıl boyunca aşinalığı artırmanın faydasında çok küçük değişiklikler olduğunu gösteriyor, ancak şekil 2, hikayelerin durumları anlamak için yararlı olduğunu düşünen öğrencilerin oranının 2003’te veya daha sonra 2002’ye göre daha fazla olduğunu gösteriyor.
2002’deki kurs, “anlatım ve uygulama” şeklindeki geleneksel tarzımız iken, 2003 ve sonrasındaki dersler kendi kendine öğrenme tarzı derslerdi. Kendi kendine öğrenme derslerinde öğrencilerin hikayeleri okuma ve ardından konunun ayrıntılarını inceleme akışının etkili bir şekilde işlediğini varsayıyoruz.
Hikayelerin etkililiği başka bir araştırmayla da kanıtlanmıştır. 2001 ve 2003’te kaç öğrencinin nesne yönelimli stili (NG olarak not edildi) takip etmeyen program kodları yazdığını araştırdık. İki yılda çok benzer sorunlarla ilgili raporları kontrol ettik.
Sonuç, NG stilinde yazılan program kodlarının 2001’de 61’de 15 (%25), 2003’te 117’de 15 (%12,8) olduğunu göstermektedir. NG kodu yazan öğrencilerin oranının azaldığını varsayıyoruz. çünkü öğrenciler, hikayelerle nesne yönelimli yaklaşımları kullanarak durumları daha iyi anlarlar.
Hikaye tabanlı bir giriş ile kendi kendine öğrenme tarzında uygulamalı bir kurs uyguladık. Sorulara verilen yanıtlar ve program kodlarının incelenmesi sonucunda, öykülerin kullanıldığı öğrenme içeriklerinin oldukça faydalı olduğu görülmektedir. Hikayeler, öğrencilerin kendi kendine öğrenme tarzındaki derslerde durumları anlamalarına yardımcı olmada özellikle büyük etkiye sahiptir.
Konunun uygulandığı durumu ve problemlerin bulunduğu ortamı açıklamak için hikaye tabanlı içeriklerin kullanılmasının da her türlü alana uygulanabilir olmasını bekliyoruz.
Nesne Tabanlı PROGRAMLAMA kitabı PDF Nesne Yönelimli programlama C Nesne Yönelimli PROGRAMLAMA C PDF Nesne yönelimli programlama dilleri Nesne Yönelimli programlama Nedir Nesne Yönelimli programlama nedir C Nesne Yönelimli PROGRAMLAMA örnekleri Nesne Yönelimli PROGRAMLAMA pdf
Son yorumlar