5. Sınıflar 2. Dönem 9. Hafta Algoritmik Düşünüyorum

27.04.2020
2.565
5. Sınıflar 2. Dönem 9. Hafta Algoritmik Düşünüyorum

Merhabalar,

5. Sınıflar Bilişim Teknolojileri ve Yazılım Dersinin 2. Dönem 9. haftasında aşağıdaki kazanımları hedef alacağız:

5.5.1.1. Günlük hayatta karşılaştığı problemlere çözüm önerileri getirir.

5.5.1.2. Verilen bir problemi uygun adımları kullanarak çözer.

5.5.1.4. Problem çözme sürecinde takip edilmesi gereken adımları fark eder.

5.5.1.5. Verilen bir problemi analiz eder.

5.5.1.6. Problemi çözmek için gerekli değişken, sabit ve işlemleri açıklar.

Bu dersimizde bir problemin analiz edilmesi, çözümün adımlara bölünerek oluşturulması ve problemin çözümü için gerekli olan basamak veya yönergelerin fark edilmesi gibi işlemlerle ilgili algoritmik etkinlikler yapacağız. İlk etkinliğimiz Tangram ile ilgili olacaktır.

Tangram Nedir?

Tangram, taş, kemik, plastik veya tahtadan yapılmış olan geometrik biçimlerdeki yedi adet parçayı bir araya getirerek çeşitli formlar oluşturma esasına dayalı yaratıcı bir zeka oyunudur. Kaynak

Aşağıdaki tangram çalışma kağıtlarının çıktılarını alıp görseldeki boyayalım. Tangram parçalarını kullanarak bir seri oluşturmayı deneyerek bu serinin algoritmasını ifade etmeye çalışınız.

Tangram Çalışma Kâğıdı

Tangram Çalışma Kâğıdı

Tangram Çalışma Kâğıdı – Boyalı

Tangram Çalışma Kâğıdı - Boyalı

Örnek Tangram Serisi

Örnek Tangram Serisi

Tangram Etkinliği

Daha fazla Tangram etkinlikleri için tıklayınız…

Şimdiki yeni etkinliklere başlamadan önce “Değişken” kavramını hatırlayalım:

Değişken Nedir?

“Değişken bilgisayarlarda kullandığımız şekliyle bir bilgi için yer tutucudur.”

Şimdi bu tanımın ne anlama geldiğini aşağıdaki örnek üzerinden anlamaya çalışalım:

Sınıfımızdaki tüm öğrenciler için bir şiir yazmak istediğimizi düşünelim. Bu şiirde her öğrencinin adı geçsin ve ilk öğrencimiz ESRA için şiirimiz şöyle olsun:

Esra gözlerini açmış
Gönlüne güneş kaçmış

Öğrencimiz ALİ için şiirimiz şöyle olacaktır:

Ali gözlerini açmış
Gönlüne güneş kaçmış

Öğrencimiz Engin için şiirimiz şöyle olacaktır:

Engin gözlerini açmış
Gönlüne güneş kaçmış

Şimdi şöyle bir problem ortaya çıkacaktır:

Acaba sınıfta başkaları da kendine özel bir şiir ister mi? Ya bütün okul? Bu iş çok uzun sürüyor acaba bunu kolaylaştırmak için yapabileceğimiz bir şey var mı?

Yukarıdaki şiir örneklerinde görüldüğü üzere değişen tek şey öğrencinin isimleridir. Bu şiiri aşağıdaki gibi gösterebilirsek problemi çözmeye bir adım daha yaklaşmış oluruz.

(Öğrencinin adı) gözlerini açmış
Gönlüne güneş kaçmış

Şimdi problemin ikinci ayağında karşımıza şu soru çıkacaktır:

Eğer isimlerini önceden bilemezsek bütün okul için bu şiirden yazmak çok zor olurdu değil mi?

Bu problemi anlamak için şu örneği düşünelim. Mesela bir bilgisayar oyununu bizim adımızı bilmeden kodlayamasalardı bizim oyunu açabilmemiz ne kadar sürerdi acaba? Ya da her seferinde kişiye özel bir oyun yazmak zorunda kalsalardı bu ne kadar pahalı ve zor olurdu değil mi?

İşte burada “yer tutucu” diyebileceğimiz “Değişken” kavramının önemi ortaya çıkacaktır.

Şimdi aşağıdaki etkinliklerde Değişken olarak tanımlanan yer tutucuların kişiden kişiye farklı değerler alabileceğini görebiliriz. İlk örneğimiz hayalimizde olan bir robotun adı, robotun boyutları ve robotun amaçları ile ilgili olacaktır. Burada robotun adı, boyutları ve robotun amaçları hayalden hayale değişkenlik gösterecektir. Ancak bütün hayallerde aynı şekilde yer tutucu olarak işlev görecektir.

Robot Değişkenler Çalışma Kâğıdı

Robot Değişkenler Çalışma Kâğıdı

Bütün bunlardan hareketle şimdi aşağıdaki etkinlikleri yapmaya çalışalım:

Zarftaki Değişkenler Etkinliği – 01

Zarftaki Değişkenler Etkinliği – 02

Bir sonraki dersimiz “Bilge Kunduz’u Ziyaret” başlığı ile ilgili olacaktır.

Görüşmek üzere…

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bilişim Teknolojileri ve Yazılım Ders Notları, Uygulamalar, Kodlama ve Arduino

© 2018-2025 BlogKod