• Sonuç bulunamadı

BİLİŞSEL, DUYUŞSAL VE SOSYAL

N/A
N/A
Protected

Academic year: 2021

Share "BİLİŞSEL, DUYUŞSAL VE SOSYAL"

Copied!
14
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

BİLİŞSEL, DUYUŞSAL VE SOSYAL AÇIDAN

PROGRAMLAMA ÖĞRETİMİ

Prof. Dr. Erkan TEKİNARSLAN

Doç. Dr. İbrahim ÇETİN

(2)

PROGRAMLAMA EĞİTİMİNDE ÖNEMLİ İKİ FİGÜR

• Seymour Papert ;

Piaget’den etkilenmiştir.

İnşacılık yaklaşımının kurucusudur.

İleri seviye düşünme becerisi olarak programlamayı önerir.

• Ed Dubinsky;

Piaget’in yansıtıcı soyutlama fikrini temel alır.

APOS teorisinin kurucusudur.

Bilgi işlemin gücünü matematik eğitiminde kullanmayı önerir.

(3)

Bilgi İşlemsel Düşünme

Bilgi işlemsel düşünme:

• ‘Bilgisayar biliminin temel kavramlarını kullanarak problem çözmeyi, sistem tasarlamayı ve insan davranışlarını anlamlandırmayı içerir’

(Wing, 2006).

• ‘Çözümlerin bir bilgi işleme birimi tarafından etkili şekilde yerine getirilebilecek şekilde formda sunulması amacıyla problemleri ve

çözümlerini formülleştirmeyi içeren düşünme sürecidir.’ (Cuny, Snyder

ve Wing, 2010)

(4)

Bilgisayar Bilimi

• Bilgisayar bilimi algoritmaları ve veri yapılarını formal ve matematiksel özellikleri, donanımsal gerçekleşimleri, dilsel gerçekleşimleri ve

uygulamaları açısından konu edinir.

Bilgisayar bilimi :

• Yalnızca bilgisayarı konu edinmez,

• Yalnızca programlamayı konu edinmez,

• Yalnızca bilişim teknolojilerinin kullanımını konu edinmez.

(5)

Bilgisayar Bilimi ve Programlama Eğitimi

• Bilgisayar bilimi sadece programlamayı içermemesine rağmen programlama bilgi işlemsel düşünmeyi pratik etmenin önemli araçlarındandır.

• Bilgisayarların pratik değerleri programlama ile ortaya çıkar.

(6)

Programlama Eğitiminde Karşılaşılan Zorluklar

• Programlamaya uyum,

• Kavramsal makine,

• Söz dizimi ve semantik,

• Standart yapılar,

• Programlama pragmatiği.

(7)

Programlamaya Girişte Kullanılan Yaklaşımlar

• Metin tabanlı,

• Blok tabanlı,

• Robotik sistemler,

• Bilgisayarsız bilgisayar bilimi,

• Harmanlanmış sistemler.

(8)

Bilişsel Alan ve

Programlama Öğretimi

Bilişsel Alan Basamakları

Programlama Etkinlikleri

Bilgi Öğrenenler bir programlama dilinin elemanlarını, sözdizimini, yapılarını ve yöntemlerini ezberler.

Kavrama Öğrenenler bir programın nasıl yürüdüğünü veya gerçekleştiğini yeniden belirtir.

Uygulama Öğrenenler bazı ifadelere göre kısmi kod veya boşluk doldurma gibi belirli bir programlama görevi gerçekleştirirler.

Analiz Öğrenenler tamamlanmış bir programın doğru olup olmadığını belirler.

Sentez Öğrenenler bir problemi çözmek için eksiksiz bir program oluştururlar.

Değerlendirme Öğrenenler diğer öğrenenler tarafından yazılan programları gözden geçirir ve yorumlar yapar, daha sonra öğretmen bu yorumları puanlandırır.

Programlama faaliyetlerinin tasarımında gerekli bilgi ve becerilerin kazandırılması için programlamanın zihinsel etkinlikleri kapsayan bilişsel özellikler dikkate

alınmalıdır (Hwang, Wang, Hwang, Huang,

& Huang, 2008).

Tablo 1’de genellikle üniversite lisans seviyesindeki öğrenenlerin programlama derslerinde öğrenmeleri beklenen bilişsel alandaki öğrenme kazanım veya etkinlik örneklerini verilmektedir (Lister ve Leaney (2003):

Tablo 1. Programlama dersleri bilişsel alan öğrenme kazanım veya etkinlik örnekleri

(9)

Duyuşsal Alan ve Programlama Öğretimi

• Duyuşsal alanın basamakları, (1) alma, (2) tepkide bulunma, (3) değer verme, (4) örgütleme, (5) kişilik haline getirme olarak sıralanmaktadır.

• Programlama veya kodlama becerilerinin kazandırılmasında duyuşsal eğitimin yeri oldukça önemlidir ve duyuşsal eğitim sürecinde öğrenenlerinin programlamaya yönelik istek ve ilgilerini artırıcı

etkinliklere yer verilmesi gerekir.

• Duyuşsal alanda bahsedilen bu aşamalı seviye ve alt seviyelerine üniversite lisans seviyesindeki öğrenenler için nesne tabanlı programlamaya ilişkin aşağıdaki gibi kazanım örnekleri verilebilir (Halland ve Malan, 2004):

• 1. Alma: Nesne tabanlı programlamayla ilgili bir uyaranı (kavram veya etkinlik) algılayabilme.

• Farkındalık: Nesne tabanlı programlamayla ilgili uyaran dikkat çeker, farkındalık oluşur.

• Almada isteklilik: Nesne tabanlı programlamayla ilgili uyaran diğerlerinden ayırt edilir; dikkatin bu uyarıcıya yoğunlaşması için bir istek oluşur.

• Kontrollü ya da seçici dikkat: Nesne tabanlı programlamayla ilgili uyaran diğerlerin arasından aranır ve seçilir.

(10)

Duyuşsal Alan ve Programlama Öğretimi

• 2. Tepkide Bulunma: Düzenli olarak nesne tabanlı programlamayla ilgili bir uyarana yanıt verilir.

• Uysal davranma: Nesne tabanlı programlamayla ilgili öğretmenin beklentilerine uygun davranma.

• Karşılık verme isteği gösterme: Nesne tabanlı programlamayla ilgili bir uyarıcı veya etkinliğe sürekli olarak içsel bir arzuyla tepkide bulunma.

• Karşılık vermekten tatmin olma: Nesne tabanlı programlamayla ilgili bir uyarıcı veya etkinliğe tepkide bulunmaktan duygusal olarak tatmin olma.

• 3. Değer Verme: Nesne tabanlı programlamayla yönelik bir inanç veya tutum özelliğini gösterecek kadar sebatkâr bir şekilde tutarlı bir davranış gösterme.

• Bir değeri kabullenmişlik: Nesne tabanlı programlamayla ilgili etkinliklerde yer almak için veya bulunmak için sürekli isteklilik.

• Bir değere düşkünlük: Bir problemi çözmek için nesne tabanlı bir yaklaşım kullanmayı tercih etme.

• Adanmışlık: Nesne tabanlı programlamanın gücü ve kullanışlılığına inanma.

(11)

Duyuşsal Alan ve Programlama Öğretimi

• 4. Örgütleme: Nesne tabanlı programlamayla ilgili etkinlikler düzenleme.

• Değeri Kavramsallaştırma: Nesne tabanlı programlamanın belirli bir durumda neden daha iyi bir yaklaşım olduğunu açıklayabilir.

• Değeri örgütleme: Nesne tabanlı programlama ilkelerini, iyi programlamanın diğer ilkeleriyle bütünleştirir.

• 5. Bir değer ya da değerler bütünüyle nitelenmişlik: Bireyler, tutarlı bir şekilde nesne tabanlı programlamayla ilgili bir değer ve ilkeler kümesine göre hareket eder.

• Genellenmiş örüntü: Programlama prensiplerini ve uygulamalarını, hayattaki diğer değerler veya değerler dizileri ile uyumlu hale getirir.

• Karakterlenme: Nesne tabanlı programlamada kendini yetkin olarak görür, nesne yönelimli programlama onun yaşamının doğal bir parçası olur.

(12)

Sosyal Alan ve Programlama Öğretimi

Programlama öğretimini sosyal açıdan incelendiğinde yapılan çalışmalar aktif olarak grup içerisinde çalışan öğrenenler için sosyal bağlam içinde öğrenmenin yararlı olduğunu

önermiştir. Sosyal açıdan programlama öğretimi üzerine yapılan çalışmalarda sıklıkla eşli programla kullanılmaktadır.

• Eşli Programlama:

Hem eğitimde hem de sektörde kullanılır,

Programlama iki kişi tarafından yapılır,

Sürücü ve kılavuz bulunur,

Sürücü ve kılavuz düzenli olarak görev değiştirir,

Verimli bir yöntemdir,

Eşlerin bilgi ve beceri seviyesi birbirine yakın olmalıdır.

(13)

Sosyal Alan ve Programlama Öğretimi

Duyuşsal alan genellikle sosyal-duygusal öğrenme becerileri olarak adlandırılan bir kavram aracılığıyla sosyal etkileşimlere katkıda bulunur (Brett, Smith, Price ve

Huitt, 2003). Sosyal-duygusal öğrenme “insanların duyguları tanımayı ve yönetmeyi, başkalarını önemsemeyi, iyi kararlar almalarını, etik ve sorumlu

davranmalarını, pozitif ilişkiler geliştirmeyi ve olumsuz davranışlardan kaçınmayı öğrendikleri süreç” olarak tanımlanabilir (Fredericks, 2003).

Dolayısıyla programlama öğretiminde duyuşsal alan becerilerinin kazandırılmaya başlandığı erken yaşlarda (5 yaş ve yukarısı) grup çalışmaları içerisinde sosyal

becerilerin öğretimine başlanması da öğrenenlerin programlamada arkadaşlarının

fikirlerini önemseme, sorumlu davranma, işbirlikçi çalışma ve birlikte dijital ürünler

üretme açısından oldukça önemli olabilir.

(14)

Sonuç

• Son olarak, bilişsel, duyuşsal ve sosyal açıdan programlama veya kodlama öğretimi belirli bir teknolojinin kullanılmasının ötesinde eleştirel düşünme, problem çözme, duyuşsal ve sosyal yeterlilikler geliştirme, birlikte çalışma ve sorumluluk kazanma gibi becerilerine hizmet edecek etkinlikler kapsamında düşünülmelidir.

• Bu tür bilişsel, duyuşsal ve sosyal öğretim etkinlikleri başlangıç veya yeni başlayanlar için etkinlikler, ileri düzey veya deneyimli kullanıcılar etkinlikler ve grup çalışması etkinlikleri kapsamında görsel

programlama ve benzeri kodlama araçlarıyla yürütülebilir.

Referanslar

Benzer Belgeler

Peromelia olgularının etiyolojisi tam olarak bilinmemekle birlikte nadir olarak ortaya çıkmaktadır (Leipoid ve Dennis, 1986).. Ankara keçileri üzerinde yapılan

Araştırma gruplarına göre deneklere ait quadriceps kasının çevre ölçüsü ile ilgili olarak elde edilen bulgulardan; araştırma kapsamına giren bireylerin quadriceps

Özetle 600 örneklem büyüklüğü için gerçekte DMF’li olan maddelerin analizler sonucu DMF’li olarak ortaya çıkmasının, çok kategorili puanlama yapıldığında daha

關鍵字:Alzheimer’s disease (AD), amyloid β peptide (Aβ) , cerebral amyloid angiopathy (CAA), cerebral endothelial cells (CECs), matrix metalloproteinase-9 (MMP-9).. The amyloid

olduğunu gördük. 5 aylık MeTs grubu hayvanlarında yapılan IT cerrahisi yapılmış 2 ylık süre sonunda aynı parametreler tekrarlanmıştır. a) Vücut ağırlığının IT

Then, failure started at different loads for different geometries and ply orientations and the load reached a peak (first peak). After reaching maximum load there is not a rapid

Bu puanlara göre, görsel sanatlar dersi içerisinde yer alan müze eğitimi süresince geleneksel öğretim yöntemleri uygulanan kontrol grubu ile sanal müze ziyareti etkinliği

Araştırma, Öğretmenlik Uygulaması dersi kapsamında sınıf öğretmeni adayları ile yürütülmüştür. Araştırmacılar Matematik Öğretimi I-II derslerinin