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: [email protected]
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

Benzer belgeler