ALGORİTM NEDİR?
Bir algoritma…
- Bir görevi tamamlamak için atılması gereken bir dizi adımdır.
- Adımların sırası önemlidir!
- Adımların sırası önemlidir!
- Kullanıcı tarafından kolayca anlaşılabilir olmalıdır.
Bu videoda, bir babanın çocuklarına algoritmaların neden kesin olması gerektiği konusunda ders verdiği kesin, kolay anlaşılırve doğru sırayla.
NE DÜŞÜNÜYORSUNUZ?
- Çocuklar hangi algoritmayı yazıyorlardı?
- İlk girişimleri neden başarısız oldu?
- Algoritmalarını nasıl geliştirdiler?
Mentor İpucu
En iyi uygulamalar: Öğrencileri görevi küçük adımlara bölmeye teşvik edin. Bunun kodlamaya atılan ilk adım olduğunu hatırlatarak onların heyecanını canlı tutun.
İsteğe bağlı etkinlik: Öğrencilerinizle Fıstık Ezmesi ve Reçel etkinliğini yapın!
Daha fazla bilgi: Avrupa okulları, küçük çocuklara (4-5 yaş) bilgisayar bilimini öğretmenin yollarını denedi, ancak bu, herkesle birlikte yapmak için gerçekten eğlenceli bir aktivite!
Bilgisayarların akıllı olmadığını göstermek istediler. Bilgisayarlar, programladığımız her şeyi yapan çok hızlı (ve aptal) makinelerdir. Bunu, bilgisayarlar gibi davranarak ve çocuklar bilgisayarları/öğretmeni PB&J yapmak için "programlayarak" yaptılar. Bu, doğru yapıldığında oldukça komiktir, çünkü amaç komutları olabildiğince kelimesi kelimesine uygulamaktır. Öğrencilerin ilk adımı "Ekmek üzerine fıstık ezmesi sür" ise, öğretmenler/bilgisayarlar önce bariz olan şeyi yapmayacaklar, kelimenin tam anlamıyla, muhtemelen tüm ekmek diliminin üzerine fıstık ezmesi sürecekler (çünkü öğrenci sadece bir dilim tost belirtmemiştir).
Bir örnek video var bulunmaktadır daha fazla talimat ve bilgi içeren bir örnek video bulunmaktadır.
Öğrencilere sorulacak yol gösterici sorular: Oynamak için algoritma gerektiren başka oyunlar var mı? İnsanların siparişlerini hazırlamanız gereken Diner oyunlarını düşünün. Önce eti pişirir, sebzeleri doğrar ve sonra hepsini bir tabağa koyarsınız! Overcooked gibi! Algoritma kullanan başka gerçek hayattaki oyunlar var mı? Rubik küpü ne dersiniz? Kareler istediğiniz yere gelene kadar belirli kalıpları tekrarlarsınız, bu bir algoritmadır!
Mentor ipuçları AmeriCorps'un desteği ile sağlanmaktadır.
ALGORİTMALAR KESİN OLMALIDIR!
KODLAMA VE YAPAY ZEKADA ALGORİTMALAR
AKTİVİTE: ALGORİTMALARLA ŞEKİLLER ÇİZME
Dur ve Tartiş
Etkinlik nasıl geçti?
- Partneriniz şekli doğru çizdi mi?
- Ne işe yaradı?
- Neler işe yaramadı?
Eşiniz doğru yapamadıysa, adımları takip edebilmesi için algoritmanızı düzeltmeyi deneyin!
UNUTMAMANIZ GEREKEN İPUÇLARI
- Be kesinolun!
- İşleri doğru sıraya koyun, buna sıra.
- Bilgisayar sadece ona söylediğinizi yapabilir!
