Hour of Code Curriculum- Turkish
Transkript
Hour of Code Curriculum- Turkish
DRAFT Bilgisayar Bilimlerine Giriş Ana Okulu-5. Sınıf Sürümü !1 codeSpark Öğretmen Rehberi Sevgili Öğretmen, Öncelikle öğrencilerinize bilgisayar bilimlerini öğretmek istediğiniz için teşekkür ederiz! Günümüzde bilgisayar ve algoritmik düşünebilme yetisi dijital dünyadaki başarıyı arttırmada önemli bir rol oynuyor. 21. Yüzyılda bu yetenek kritik bir unsur haline gelmektedir. Bu nedenle, codeSpark ”Bilgisayarın ABC’si” olarak Foos’u oluşturdu. Çocukları modern çalışma ortamları için hazırlamak bu kadar önemliyken, bilgisayar bilimleri öğrenmek, ileri teknolojili bir alanda iş bulmaktan çok daha önemli. Araştırmalar öyle gösteriyor ki, bilgisayar öğrencilerin matematik, mantık ve hatta okuma yeteneklerini bile geliştirmeye yardım ediyor. Çoğu zaman insanlar programlamayı bilgisayar bilimleri olarak düşünüyorlar ama bu sadece bilgisayarin dallarindan birisi. Aslında bilgisayar bilimleri demek mantık kullanarak problemleri tanımlamak, basitleştirmek ve çözmek demektir. Sadece 0’lar ve 1’ler demek değildir. MIT ve Tufts Üniversitelerinde ki çalışmalar gösteriyor ki, 5 yaşından itibaren öğrenciler kompleks bilgisayar konularını kolaylıkla öğrenebilirler , özellikle de programlama yapısını kullanmak zorunda değillerse. CodeSpark bilgisayar öğretmeye , ileri teknolojiyle yüzlerce saat süren testler sonucunda, eşşiz ve güçlü bir yaklaşım getirdi. CodeSpark’ın müfredatında öğretici oyunlar, kelimeler kullanılmadan oynanmak üzere tasarlandı ve bu nedenle okumaya yeni başlamış öğrenciler bile kolaylıkla oynayabilir ve oyun oynarken bilgisayar öğrenebilirler. Bizim oyunlarımızı oynayarak, öğrencileriniz eğlenirken aynı zamanda mantıksal düşünme yeteneklerini ve diğer alanlardaki yeteneklerini geliştirecekler. --CodeSpark Takımı Soru ya da önerileriniz için bize bu adresten email atabilirsiniz: info@codespark.org Itunes ve android uygulamalarımıza bu linkten ulaşabilirsiniz: http://thefoos.com !2 İçindekiler Bilgisayar Bilimleri Anaokulu-5.Sınıf için 4 11 22 30 41 33 Genel Bakış Terimler Sözlüğü Ders 1: Sıralama Çalışma Kağıtları Cevap Anahtarı Öğrenci Değerlendirme Formu Müfredatın tamamını thefoos.com/hourofcode linkinden indirebilirsiniz !3 Genel Bakış Bilgisayar Bilimleri Anaokulu-5.Sınıf için Öğretmenler için Genel Bakış: Ders planlarımız eğlenceli, ihtiyaçlara göre uyarlanabilir ve öğrencilere bilgisayar bilimlerinin ana mantığını öğretmek için geliştirilmiştir. Anasınıfından 5. sınıfa kadar bütün öğrencileri hedef almaktadır. Ama 8. sınıfta dahil olmak üzere bütün seviyedeki öğrencilerle test edilmiş ve olumlu sonuçlar vermiştir. Bütün ders planlarımız ihtiyaca göre düzenlenebilir. Öğrencilerin ihtiyaçlarına göre hangi konuda daha fazla zaman harcamaları gerektiğine siz karar verebilirsiniz. Bununla birlikte, bütün ders planlarımız bilgisayar oyunlu bir aktivite, The Foos, ve bilgisayara ihtiyaç olmadan yapılabilecek bir kağıt aktivitesi sağlamaktadır. Materyaller: Oyunumuz, The Foos-Bir saatlik programlama. thefoos.com web sitesinden indirebilirsiniz. Ipad, iphone, android tablet ya da telefonlara bedava olarak indirilebilir. Dersin desteği verilmektedir: Detaylar için derse bakınız. Hiçbir tecrübe gerektirmemektedir, dersi ilk kez anlatmadan önce birkaç oyunu oynayıp oyunların mantığını anlamanız yeterli olacaktır. Hiçbir tecrübe gerektirmemektedir, dersi ilk kez anlatmadan önce birkaç oyunu oynayıp oyunların mantığını anlamanız yeterli olacaktır. Not: Önerilen ders süresi 45dk-60dk arasındadır. Yeni müfredat ve oyunlar çıktığı zaman sizi bilgilendirmemizi isterseniz “Foosletter”a üye olabilirsiniz. !4 Genel Bakış Bilgisayar Bilimleri Anaokulu-5.Sınıf için Bilgisayar Bilimleri nedir? Bilgisayar Bilimleri, varolan bir problemin çözümü için verilen özel talimatlardır. Bilgisayarlar sadece biz ne söylersek aynısını yapmaktadırlar. Bilgisayarların zeki olduğu dogru değildir, gerçekte onlar biz ne söylersek onu yaparlar. Onlardan ne istediğimizi önceden sezemezler; sadece bilgisayar bilimcileri özel komutlar vererek bilgisayarların ne yapmaları gerektiğini bilgisayarlara sırayla söylerler. Bilgisayar bilimci ya da programcı gibi düşünmek, çocukların problemleri küçük parçalara ayırarak, mantıksal sırayla düşünüp, ve önsezi kullanarak talimatlar vermelerine yardım ediyor. Ders planında ki ilk ders sadece uygun talimatları verdiğinizde çalışan genel bir nesneyi tanımlamak üzerinde duruyor. Daha sonra bu düşünceyi üst üste koyarak Police Foo’ yu programlayacaklar. (Police Foo – oyundaki ilk karakterimiz. Kim bu Foo’lar? Foo’lar bilgisayar bilimcileri tarafından keşfedilen sevimli, şirin karakterler. Çok küçük olmakla birlikte her bilgisayarin, akıllı telefonların, tabletlerin ve bilgisayar laboratuarınızdaki bilgisayarlarin içinde yaşamaktadırlar! Foo’larin herbiri yürüyebilir, atlayabilir, fırlatabilir, yemek yiyebilir ve “Fooville” diye isimlendirilen kendi dünyalarını yönetebilirler. Bazı Foo’lar onları eşsiz kılan özel yeteneklere sahiptirler, örneğin: • Police Foo – Glitch’i yakalayabilir ve fotoğrafını çekebilir • Chef Foo – birçok değişik yemek yapabilir • Ninja Foo – küçülebilir ya da büyüyebilir !5 Genel Bakış Bilgisayar Bilimleri Anaokulu-5.Sınıf için • Astronaut Foo – dört değişik yöne ilerleyebilir • Construction Foo – sepet yapıp onları patlatabilir Ama, Foo’lar da bilgisayarlar gibi onlara ne söylendiyse onu yaparlar. Öğrenciler onlara komutları sırayla vermeliler, ya da Foo’lari programlamalılardır. Beyaz boynuzları olan mavi karakterin adı Glitch. O Fooville’de kaoslara neden oluyor. Bazen, ortalığı karıştırıyor, bazen birşeyler fırlatıyor, bazen de ansızın ortaya çıkıyor. İpucu ve Hileler Ana ekranın görüntüsü aşağıdaki resimdeki gibidir. Aşağıdaki ekrandan puzzle level’a tıklayın: !6 Genel Bakış Bilgisayar Bilimleri Anaokulu-5.Sınıf için Bütün bölümlerin kilidini açmak için: Eğer çocukların bunu atlayıp devam etmesini istiyorsanız: • Sadeçe son bölümün üzerinde tıklayıp(işaretlenen) bu bölümü atlayabilirsiniz. Oyunu sıfırlamak istiyorsanız: Oyuncunun ilerlediği seviyeleri sıfırlamak istiyorsanız, ana ekrandan Profile’ı tıklayarak yeni bir profile (hesap) oluşturabilirsiniz. Eğer zaten 3 tane oluşturulmuş profile (hesap) varsa birisini silebilirsiniz. Yeni Profile (hesap) oluştur Hesabı sil !7 Genel Bakış Bilgisayar Bilimleri Anaokulu-5.Sınıf için Foo Studio nedir? Foo Studio The Foos’a yeni eklenen bir özelliktir. Oyuncular kendi istedikleri seviyede oyunlar geliştirebilirler, bu oyunları arkadaşlarıyla paylaşıp oynayabilirler. Oyuncular yapbozda(puzzle) öğrendikleri programlama komutlarını Foo Studio’yada uygulayarak yeni nesneler programlayabilirler. Esta es la página de tutorial: Pantalla Principal Niveles de Tutorial Tienda Foo Seccion estudiante Niveles Publicados (todos los jugadores) Monedas Not: Eğitim(Tutorial) seçeneği sadece oyuncu Foo Studio’yoyu ilk açtığında açılacak. Oyuncular oynadıkça öğrenci bölümünü ve yayınlanan seviyeleri açabilecekler. Eğitim, oyuncuyu Foo Studio’daki araçların nasıl kullanılacağıyla ilgili bilgilendirecek. !8 Genel Bakış Bilgisayar Bilimleri Anaokulu-5.Sınıf için Bu oyuncu sayfası: Yayınlanmayan seviyeler Yeni seviye oyun oluştur Oyuncunun yayınladığı oyun seviyeleri (Herkes görebilir) Aşagıdaki resim “İstediğin seviyede oyun oluştur” bölümü: Oyunun seviye adını değiştir Oyun Şeviyeşi “Çiz” (madde katoloğunu açar) “Sil” (yerleştirilmiş maddeleri siler) !9 Genel Bakış Bilgisayar Bilimleri Anaokulu-5.Sınıf için Boyutunu değiştir Sil Kopyala Döndür Programlama blok bölümü Bu yayınlanmış yeni seviye oyunlar bölümü. Oyuncuların yayınladığı bütün seviyedeki oyunlar herkes tarafindan görülebilir ve oynanabilir: Nitelikli oyunlar Yeni seviyedeki oyunlar En çok oy almış yeni sevideki oyunlar !10 Terimler Sözlüğü Bilgisayar Bilimleri Anaokulu-5.Sınıf için Algoritma: Bir problemi çözmek ya da bir görevi tamamlamak için verilen talimatlardır. Bilgisayar Bilimleri: Kesin talimatlar ile problem çözmektir.Bilgisayarlar sadece ne söylersek aynısını yapmaktadırlar. Programlama: Ard arda verilen birtakim talimatlardir, ya da algoritmadır, bilgisayara birşey yapmasını söyler. Sequence(Sıralama): Talimatların adım adım gerçekleşeceği sıradır. !11 Ders 1 Sıralama The Foos Bölüm 1 Önerilen Süre: 45-60 Min Materyaller: Tablet ya da bilgisayarlar – The Foos uygulaması ile birlikte Her öğrenci için kurşun kalem Hikaye Sıralama çalışma kağıdı- 1&2 adet Öğrenci Kazanımı: Öğrenciler bilgisayarlar güçlüdür ama yardım olmadan çalışamazlar mantığını kavramalıdırlar. - Bilgisayarlar talimatları verildiği sıra ile ne söylenirse onu yaparlar. - Bilgisayara hangi talimatlar verildiğini anlamak bazen zor olabilir. Öğrenciler “test et ve öğren” stratejisine alıştırılmalıdır. - “Hata işlemenin şaşılacak bir tarafı yoktur; hata, her türlü bilginin, ilk şeklinden başka bir şey değildir.” Kelimeler: Algoritma: Bir problem çözmek ya da bir görevi tamamlamak için verilen talimatlardır. Programlama: Ard arda verilen talimatlardir, ya da Algoritmadir, bilgisayara birşeyler yapmasını söyler. Sequence(Sıralama): Talimatlarin adım adım ard arda gerçekleşmesidir. !12 Ders 1 Sıralama The Foos Bölüm 1 Tanıtım: Etrafımızdaki bilgisayarla ilgili bir grup münazarası ile derse giriş yapın. Laptoplar, cep telefonları, projeksiyon makineleri, ya da termostatlar gibi. Etrafımızdaki bilgisayarlara verdiğimiz komutları ve bilgisayarların bu komutlar karşısında ne yaptığını münazara sırasında tartışın. Örneğin, hesap makinesine toplama yapmasını ya da cep telefonlarına arama yapmasını söylüyoruz. Bilgisayar bilimlerinde, bilgisayarlara bir problem çözmek için verdiğimiz talimatlara algoritma diyoruz. Talimatların sırayla ard arda yapılmasına ise sequence (sıralama) diyoruz. Öğrencilere sabahları okula gelmek için hazırlanırken nasıl bir Algoritma izlediklerini düşünmelerini sorunuz. ”Eğer ayakkabılarımızı çoraplarımızdan önce giyersek ne olur? Çoraplar ayakkabılarınızın üzerinde olacaktır ve bu çok gülünçtür!”. Algoritma yazarken de verdiğimiz talimatların sırası çok önemlidir, aynen çorap örneğinde olduğu gibi. Öğrencilere “test et ve öğren” stratejisini problem çözme de nasıl uygulayacaklarını tanıtın ki öğrenciler bu methodu The Foos oynarken kullanabilsinler. !13 Ders 1 Sıralama The Foos Bölüm 1 1. Aşama : Problemi Anla Eğer problemi çözemediysen, planını test ederken ne öğrendin? Puzzle’ın(yapbozun) amacı nedir? 2. Aşama: Plan Yap 4. Aşama: Öğren Problemi çözebildin mi? Test et ve öğren 3. Aşama: Planı test et Algoritmanı test ettiğin zaman ne oldu? Foo’nun ne yapmasını istiyorsun? Problemi çözebileceğini düşündüğün bir algoritma yaz. !14 Ders 1 Sıralama The Foos Bölüm 1 Oyun Aktiviteleri: Öğrencilere oyunu keşfetmeleri ve ilk sekiz (8) seviyeyi oynamaları için fırsat verin (Police Foo). Eğer öğrenciler oyun oynarken zorlanıyorlarsa, “test et ve öğren” i problem çözmeyi nasıl yapacaklarını pekiştirmek için tekrar anlatın. !15 Ders 1 Sıralama The Foos Bölüm 1 Aktivite: 1. Öğrencileri eşleştirin. 2. Herbir çifte kurşun kalem ve Story Sequence (Hikaye Sıralama) 1 çalışma kağıtlarını verin. 3. Grupların hangi resim birinci, ikinci, üçüncü, vs. diye sıralama yapmalarını sağlayın. Hikayede öğrencilerin resimlerdeki olayları sıralarlarken resimlerin yanına numara koymalarını isteyin. 4. Ekstra aktivite olarak, öğrencilerden hikaye sıralama (Story Sequence ) 2’ yi yapmalarını denemelerini isteyin. Not: Eşleştirilmiş programlama- Eğer öğrencilerinizden bazıları erken bitirirse, diğer bitiremeyen öğrencilere yardım etmelerini isteyin. Aktiviteye başlamadan da öğrencileri eşleştirebilirsiniz. Öğrencilerden biri fareyi, klavyeyi, ya da tableti kullanabilir ve diğer öğrenci de partnerinin sorularını cevaplayarak, hatalarını düzelterek yardımcı olabilir. Değerlendirme Müzakeresi: • Yaptığınız hikaye sıralama(Story Sequence) aktivitesinde en çok zorlandığınız bölüm hangisiydi? • Hergün yapılan günlük algoritmalar için beyin fırtınası yapın (örneğin, yatağa gitmek için yapılan hazırlıklar, günlük ders planı). • Eğer vakit elverirse, cevapları tahtaya yazarak öğrencilere mantıklı gelip gelmediğine bakın. !16 Çalışma Kağıtları !17 Story Sequence 1 HİKAYE SIRALAMA 1 Glitch (yukarıdaki resimdeki bütün hikayeleri karıştırdı! The Glitch mixedkarakter) up all these stories! The Foos need yourkoymaları help to put Foo’ların fotoğrafları doğru sıraya ve the hikayenin anlamlı pictures back in the correct order so olması için senin yardımına ihtiyaçlarıthe var. stories make sense. How Solve: Nasıl to çözülür? 2 1 Number boxes in the Kutulara doğruthe sıralamadaki correct order. numaraları yazın. Activities Next Page >> Aktiviteler diğer sayfada !18 1 Kutulara doğru sıralamadaki Number the boxes in the numaraları yazın. correct order. 2 !19 3 Kutulara doğru sıralamadaki numaraları yazın. Number the boxes in the correct order. 4 !20 Story 2 2 HİKAYESequence SIRALAMA Glitch (yukarıdaki resimdeki bütün hikayeleri karıştırdı! The Glitch mixed karakter) up all these stories! Helpfotoğrafları the Foos put these stories in the right order.et. Fakat Foo’ların doğru sıraya koymalarına yardım But bedikkatli carefulol! ! Some of the pictures belong. Bazı resimler hikayeyedon't ait değil. How çözülür? to Solve: Nasıl 2 the boxes Kutulara Number doğru sıralamadaki in the order that the numaraları yazın. story goes. 1 x Write an X in theait Eğer fotoğraf hikayeye box if it doesn’t değilse kutuya X koyun. belong. Aktiviteler diğer sayfada Activities Next Page >> !21 1 Number boxessıralamadaki in the correct order and writeyazın. an X inEğer the box Kutularathedoğru numaraları if it doesn’t belong. fotoğraf hikayeye ait değilse kutuya X koyun. !22 2 Kutulara sıralamadaki numaraları yazın. Eğer Number thedoğru boxes in the correct order and write an X in the box iffotoğraf it doesn’thikayeye belong. ait değilse kutuya X koyun. !23 3 Kutulara doğru numaraları Number the boxessıralamadaki in the correct order and writeyazın. an X inEğer the box if it doesn’thikayeye belong. ait değilse kutuya X koyun. fotoğraf !24 Cevap Anahtarı !25 Cevap Anahtarı! Answer sheet! Activities in back of the book! HİKAYE SIRALAMA 1 Story Sequence 1 Glitch (yukarıdaki resimdeki bütün hikayeleri karıştırdı! The Glitch mixedkarakter) up all these stories! The Foos need helpkoymaları to put theve hikayenin Foo’ların fotoğrafları doğruyour sıraya pictures back the correct orderihtiyaçları so the var. anlamlı olması içininsenin yardımına stories make sense. Nasıl Howçözülür? to Solve: 2 1 the boxes in the KutularaNumber doğru sıralamadaki correct order. numaraları yazın. Aktiviteler diğer sayfada Activities Next Page >> !26 1 2 3 1 Kutulara doğru sıralamadaki Number the boxes in the numaraları yazın. correct order 2 1 2 3 !27 3 Kutulara doğru numaraları Number thesıralamadaki boxes in the correct order yazın. 2 4 1 3 1 2 4 3 4 !28 Cevap Anahtarı! Answer sheet! Activities in back of the book! HİKAYE SIRALAMA 2 Story Sequence 2 Glitch (yukarıdaki resimdeki bütün hikayeleri karıştırdı! The Glitch mixedkarakter) up all these stories! Help the Foos put these stories in the right order. Foo’ların fotoğrafları doğru sıraya koymalarına yardım et. Fakat But bedikkatli carefulol!! Some of the pictures belong. Bazı resimler hikayeyedon't ait değil. How to Solve: Nasıl çözülür? 2 Kutulara Number doğru sıralamadaki the boxes in the correct numaraları yazın.order. 1 x Writehikayeye an X in the Eğer fotoğraf ait box if itXdoesn’t değilse kutuya koyun. belong. Activities Page >> Aktiviteler diğerNext sayfada !29 1 Kutulara doğru numaraları Number the boxessıralamadaki in the correct order and writeyazın. an X inEğer the box if it doesn’thikayeye belong. ait değilse kutuya X koyun. fotoğraf 3 2 4 X 1 !30 2 Kutulara sıralamadaki numaraları yazın. Eğer Number thedoğru boxes in the correct order and write an X in the box iffotoğraf it doesn’t hikayeye belong. ait değilse kutuya X koyun. 3 2 1 X 5 4 !31 3 Number thedoğru boxes in the correct order and write an X in the box Kutulara sıralamadaki numaraları yazın. Eğer if it doesn’t belong. fotoğraf hikayeye ait değilse kutuya X koyun. 1 X 3 4 2 5 !32 Öğrenci Değerlendirme Formu Yetersiz Kavramlar Uygulamalar Materyallerin kavranması Çaba Kabul edilebilir derecede yeterli Yapboz Yapbozun oyunlarının seviyeleri 1 bütün seviyeleri yıldızla tamamlanamadı. tamamlanabildi. Kod çalışmıyor ya da çalışmasını engelleyen önemli hatalar var. Yeterli Mükemmel Yapbozun seviyeleri 2 yıldızla tamamlanabildi. Yapbozun seviyeleri 3 yıldızla tamamlanabildi. Program Kod genel olarak Kod öğrencinin kullanışlı, çalışıyor ya da planladığı şekilde detaylara dikkat çok önemli çalışıyor fakat en edilerek yazılmış olmayan hatalar etkili çözüm yolu ve mümkün olan mevcut. bu değil. en iyi şekilde çalışıyor . Öğrenci kodun Öğrenci kodun nasıl çalıştığını, Öğrenci kodun Öğrenci kodun nasıl çalıştığını kodu nasıl nasıl çalıştığını nasıl çalıştığını açıklayabiliyor ve yazdığını açıklayamıyor ve açıklayabiliyor ve sonuca ulaşmak açıklayabiliyor ve kodların bazı kavramları için çıkan çıkan işlevlerinden anlayabiliyor. problemleri problemlerde habersiz. çözebiliyor. diğer öğrencilere yardım edebiliyor. Öğrenci çok az bir çaba Öğrenci gösterdi, ders minimum saatini etkili gereksinimleri kullanamadı, ve karşıladı. çalışma Öğrenci birden tamamlanamadı. fazla fikir üretti Öğrenci bir fakat uygulama taneden fazla mevcut değil . fikir üretmeyi reddetti. Çalışma ortalamanın üzerinde olmasına rağmen daha fazlası yapılabilirdi. Öğrenci birden fazla çözüm üretti. Çalışma öğretmenin beklentisinin üzerinde. Öğrenci birden fazla fikir ve çözüm üretebiliyor. Rubric adapted from: http://www.edutopia.org/pdfs/blogs/edutopia-yokana-maker-rubric.pdf !33 Müfredatın tamamını thefoos.com/hourofcode linkinden indirebiliresiniz Translation by Suzan Dalgıç !34