You are on page 1of 15

Algoritmik Düşünme Eğitimi

ALGORİTMİK DÜŞÜNME
EĞİTİMİ

Dr. Hüseyin KOCASARAÇ


YENİLİK VE EĞİTİM TEKNOLOJİLERİ
GENEL MÜDÜRLÜĞÜ

Yenilik ve Eğitim Teknolojileri Genel Müdürlüğü


Algoritmik Düşünme Eğitimi
Algoritma nedir ?
Bir sorunu ya da bir problemi çözmek veya belirli Örnek
Algoritma bir amaca ulaşmak için gerekli olan sıralı mantıksal
adımların tümüne algoritma denir.  Arabayı çalıştırmak
 Kıyafetleri giymek
 Yemek yapmak vb.
Algoritma Bir sorunun çözümü için izlenecek yolun tanımıdır.
 E-Devletten bordro
almak
 E-devletten bordro
yu veren programı
yazmak
Algoritma Belli bir problemi çözmek ya da belirli bir amaca
ulaşmak için tasarlanan yoldur.

2
Algoritmik Düşünme Eğitimi
Talimat sadece tek bir şekilde
yorumlanabilir

Bir algoritmanın
Talimatı uygulayan kişi Algoritma adımları, görevi
veya cihaz, herhangi bir doğru bir şekilde
ilave bilgi olmadan yerine getirmek için
talimatı nasıl Çalıştırabilir uygun bir sırayla
gerçekleştireceğini dizilmelidir.
bilmelidir.

3
Algoritmik Düşünme Eğitimi
Bazen iyi tanımlanmış bir işi yapmanın da algoritması olur
• 1. Başla
Algoritma Örnek

• 2. Demliğe çay koy


Çay
• 3. Su kaynatıcısına su koy
yapmak • 4. Su kaynatıcısını çalıştır
için • 5. Su kaynayana kadar bekle
hangi • 6. Su kaynadı mı? Hayırsa 4. adıma git
• 7. Su kaynatıcısındaki suyu Demliğe ekle
adımları • 8. Demlik doldu mu? Hayırsa 3. adıma git
izlemek • 9. Demlik kapağını kapat
gerekir? • 10. Bitir
Algoritmik Düşünme Eğitimi
Bilim insanlarının geliştirildiği algoritmaların bilgisayarlarda
kullanılması için iki vazgeçilmez özelliğin olması istenir;
Algoritmanın
Özellikleri

1) Verilen problemi çözmek için doğru sonuç


verecek komut adımlarından oluşması

2) Problemi çözmek için zaman ve donanım


kaynaklarını en verimli kullanması.
5
Algoritmik Düşünme Eğitimi
Problemler Düşünme Çözümler

Algoritmik düşünme nedir? Problemi


gerçekten
Problemleri çözme yoludur. çözecek
Problemi
çözebilmek için çözümü
Problemdeki bulmak
olası çözüm
temel unsurları
Probleminde bulmak
soyutlamak
neyin önemli
Problemin olduğuna bakarak
farkına varmak sorunu ayıklamak
Algoritmik Düşünme Eğitimi

Algoritmik düşünme; sonuca giderken


geçilen bütün aşamaların
değerlendirilerek daha verimli sonuca Algoritmik
ulaşma yöntemidir. Yani süreç odaklı
düşünülür. Düşünme

Algoritmik düşünme; sonuca ulaşma


Algoritmik amacıyla yapılacak her hareketi tek tek
planlarken, tüm bunların performansı,
Düşünme getirisi, götürüsü gibi etmenleri de
hesaba katarak, en verimli şekilde sonuca
ulaşmayı hedefleyen iş planı olarak ifade
edilebilir.

7
Algoritmik Düşünme Eğitimi

Algoritmik düşünme etkinliklerinde yapısal olarak içinde bulunan problem


Algoritmik Düşünme

çözme becerilerini işe koşmak için heyecan verici fırsatlar sunar.


Neden Önemlidir?

Birey olarak her birimiz hayatımızda her gün çözmek zorunda olduğumuz
onlarca problem ile karşılaşmaktayız ve onlarca kararlar vermekteyiz.
Algoritmik Düşünme bu problemlere en verimli çözümleri sağlar.

Algoritmik düşünme problemlere zamanımızı, enerjimizi ve maddi


kaynaklarımızı en verimli şekilde kullanmamızı ve çözümler geliştirmemizi
sağlar.

Algoritmik düşünme yaklaşımının geleneksel problem çözme


yaklaşımından bir farklılığı, probleme getirilen çözümünün açık, net
ve anlaşılır sonlu sayıdaki adımlar ile ifade edilmesidir.
Algoritmik Düşünme Eğitimi

Algoritmik Düşünme Nasıl Öğretilir?


• Problem temelli öğrenme ortamlarında Problem temelli etkinlikler
yaparak
• Tüm öğrenme etkinliklerini bir problem etrafında ilişkilendir
• Öğrenme etkinliklerinin iyi yapılandırılmamış bir problem etrafında
oluşturulmasına dayanır
• Bu etkinliklerde
• Öğrenciler problem çözücü olarak görev alırken
• Öğretmen bilişsel destekçi, model ve yönlendirici olarak destek olur.
B i l g i s aAlgoritmik
y a r s ı z A l g o rDüşünme
i t m i k D ü ş üEğitimi
nme Eğitimi

Yenilik ve Eğitim Teknolojileri Genel Müdürlüğü


B i l g i s aAlgoritmik
y a r s ı z A l g o Düşünme
r i t m i k D ü ş üEğitimi
nme Eğitimi

Algoritma Nedir? Döngü Yapısı .


Neden Algoritma Öğretmeliyiz?
İç İçe Döngü Yapısı
Sıralı ve Sonlu Adımlar
Arama Algoritmaları
Veri Nedir?
Sıralama Algoritmaları
Veri Organizasyonu
Etkinlik Hazırlama Kılavuzu
Veri Girişi Nedir?
Etkinlik Değerlendirme
Değişken Nedir?

Karşılaştırma Yapıları
B i l g i s aAlgoritmik
y a r s ı z A l g o rDüşünme
i t m i k D ü ş üEğitimi
nme Eğitimi

Bilgisayarsız
Yenilikçi
Milli
Yerli
Özgün
B i l g i sAlgoritmik
a y a r s ı z A l g oDüşünme
r i t m i k D ü ş Eğitimi
ünme Eğitimi

Problem Temelli Öğrenme Yenilikçi Çözümlere


Ortamı Odaklı Öğrenme Süreci

Gerçek Hayatın Somut


Materyallerinin Üretim Odaklı
Kullanıldığı Öğrenme Öğrenme Süreci
Ortamı

Ekip ile Yaparak Yaşayarak Etkinlik Temelli Öğrenme


Öğrenme Ortamı Süreci
Bilgisayarsız Algoritmik Düşünme Eğitimi

Algoritmik düşünme
becerisinin
öğrencinin
geleceğine olan
etkisini belirleyecek
en önemli etken
Öğretmen " öğretmen” dir.
B i l g i s aAlgoritmik
y a r s ı z A l g o Düşünme
r i t m i k D ü ş üEğitimi
nme Eğitimi

TEŞEKKÜRLER…!
BİLGİSAYARSIZ

YENİLİKÇİ

ÖZGÜN
YERLİ
MİLLİ

Dr. Hüseyin KOCASARAÇ


Proje Koordinatörü
MEB Yenilik ve Eğitim Teknolojileri Genel Müdürlüğü
E-mail : huseyinkocasarac@gmail.com

You might also like