23 Kasım 2015 Pazartesi

21.YY BECERİLERİ



Toplumdaki değişimler birçok, kişi ve kurumu etkilemektedir. Eğitimde bu kurumlardan biridir. Yaşanan değişimler eğitsel açıdan da bazı değişimleri meydana getirmektedir. Eskiden bir öğrenciden beklenen davranış biçimi ve bilgi şu an için farklılaşmış durumdadır. Bilim adamları tarafından yapılan araştırmalar sonucunda öğrencilerden beklenen 21. YY. becerileri şu şekilde sıralanmıştır.


Öğrenme ve Yenilenme Becerileri


Yaratıcılık ve Yenilenme
Çalışma hayatında orijinalite ve yaratıcılık sergilemek
Diğerlerinin işine yarayacak yeni fikirler geliştirmek, uygulamak ve anlatmak
Yeni ve farklı bakış açılarına açık ve uyumlu olmak
Yeniliğin geliştiği alanlarda yaratıcı fikirlerimle somut ve yararlı yardımlarda bulunurum


Eleştirel Düşünme ve Problem Çözme
Anlamaya yönelik doğru akıl yürütmek
Karmaşık seçimler yapmak ve kararlar vermek
Sistemlerarası ilişkileri anlamak
Farklı bakış açılarını netleştirmeye ve daha etkili çözümler üretmeye yönelik sorular belirlemek ve sormak
Problem çözmek ve soruları yanıtlamak üzere bilgiyi sınırlandırmak, çözümlemek ve birleştirmek


İletişim ve İşbirliği
Konuşurken ve yazarken düşünceleri ve fikirleri açık ve etkili bir şekilde birleşitirip kullanmak
Farklı takımlarda etkin çalışabilme becerisi göstermek
Ortak bir amaca ulaşabilmek için gerekli çabayı gösterecek şekilde esnek ve istekli olmak
İşbirliğine dayalı çalışmalar için sorumluluğu paylaşmak


Bilgi, Medya ve Teknoloji Becerileri


Bilgi Okur-yazarlığı
Problemlerin çözümüne yönelik olarak; bilgiye yeterli ve etkili düzeyde ulaşmak, bilgiyi eleştirel ve yeterli düzeyde değerlendirmek, doğru ve yaratıcı bir şekilde kullanmak
Bilginin erişimine ve kullanımına yönelik olarak etik ve yasal konularda temel bir anlayışa sahip olmak


Medya Okur-yazarlığı
Medyadaki iletilerin hangi amaçlara yönelik ve hangi araçları, özellikleri ve yenilikleri kullanarak nasıl yapılandırıldığını anlamak
İnsanların iletileri nasıl farklı yorumladığını, değer yargılarının ve bakış açılarının nasıl işe koşulup koşulmadığını, medyanın inanç ve davranışları nasıl etkilediğini gözlemek
Bilginin erişimine ve kullanımına yönelik olarak etik ve yasal konularda temel bir anlayışa sahip olmak


Bilgi ve İletişim Teknolojileri (ICT) Okur-yazarlığı
Bilginin ekonomik kullanımına yönelik olarak, bilgiye erişmek, yönetmek, bütünleştirmek, değerlendirmek ve yaratmak üzere dijital teknolojileri, iletişim araçlarını ve/veya ağları uygun kullanmak
Bilgiyi araştırmak, düzenlemek, değerlendirmek ve paylaşmak üzere tekonolojiyi araç olarak kullanmak, ve bilginin erişimine ve kullanımına yönelik olarak etik ve yasal konularda temel bir anlayışa sahip olmak


Yaşam ve Meslek Becerileri


Esneklik ve Uyum
Farklı rol ve sorumluluklara uyum sağlamak
Karmaşık ve önceliklerin değiştiği ortamlarda etkin olarak çalışmak


Girişimcilik ve Öz-Yönelim
Kendi anlayışını ve öğrenme gereksisinimlerini gözlemlemek
Uzmanlaşmak üzere temel becerilerin ve/veya öğretim programının sınırlarını aşarak kendi öğrenme sınırlarını ve fırsatlarını keşfetmek, genişletmek
Becerilerini profesyonel düzeye yükseltmek üzere girişiminde bulunmak
Başkalarının gözetimi olmaksızın görevleri tanımlamak, öncelik sırasına koymak ve tamamlamak
Zamanı etkili kullanmak ve iş yükünü idare etmek
Öğrenmenin yaşamboyu bir süreç olduğuna ilişkin kararlı davranışlar sergilemek


Sosyal ve Kültürlerarası Beceriler
Diğerleriyle uygun ve üretken bir şekilde çalışmak
Uygun olduğunda grupların ortak anlayışını ayarlamak
Yenilikleri arttırmak ve iş kalitesini yükseltmek üzere kültürel farklılıklar arasındaki boşlukları doldurmak ve farklı bakış açılarını kullanmak


Üretkenlik ve Sorumluluk
İşin zamanında ve kaliteli yapılabilmesi için yüksek standart ve hedefler belirlemek ve bunlara ulaşmak
Titiz ve olumlu iş etiği sergilemek (örneğin, işe zamanında gelmek ve güvenilir olmak)


Liderlik ve Sorumluluk
Diğerlerini belirli bir hedefe yönelik etkilemek ve yönlendirmek üzere bireylerarası ve problem çözme becerileri kullanmak
Ortak bir hedefe ulaşmak üzere diğerlerinin güçlerini düzenlemek
Dürüst ve etik davranışlar sergilemek

18 Kasım 2015 Çarşamba

ÇOCUKLARA KODLAMA ÖĞRETİLİRKEN KULLANILAN BAZI PROGRAMLAR



1. Code.Org
Amaç hiç programlama bilmeyen çocuklara yada yetişkinlere oyun oynayarak program yazmalarını ve programlaam temellerini geliştirmelerini sağlamak.
Proje tamamen destek ve topluluk faydası üzerine kurulmuş bir biçimde işliyor. Code.org Google, Bill Gates , Mark Zuckerberg , Jack Dorsey ve Max Levichen tarafından destekleniyor. Projenin aslında politik yansımaları mevcut Obama liderliğinde Amerika birleşik Devletleri Orta Öğretim okullarında daha fazla programcı yetiştirmek ve üniversitelere gitmeden önce öğrencilerin iş yapabilecek kapasiteye gelmelerini istiyor.



2. Scratch

MIT tarafından geliştirilen uygulama Hayal et, kodla, paylaş sloganıyla duyuruldu. Tamamen görsellik ön planda ve 8 yaş ve üzeri çocuklara hitap ediyor. Sadece çocuklar değil herkes bu uygulama yardımıyla oyunlar, animasyonlar hazırlayabilir. Yayınlandığı 2007 yılından bu yana 1 milyondan fazla proje paylaşılan geniş bir paylaşım ağı mevcut. Uygulama Türkçe olarak kullanılabiliyor ve internette onlarca Türkçe döküman bulmak mümkün. Milli Eğitim Bakanlığı’nın bir projesi olan EBA(Eğitim Bilişim Ağı) da görsel bir eğitim var ve Scratch ‘in kendi web sitesinde de uygulamalı bir eğitim mevcut.
Uygulama bloklar kullanılarak yazılıyor. Blokların üzerinde kontrol ifadeleri Türkçe olarak yer alıyor. Tamamen programlamanın mantığını anlamaya yönelik olarak tasarlanmış. Hiç bir kod ezberlemeden uygulama geliştirmeye olanak tanıyor. Uygulamayı ilk açtığımızda bir karakter geliyor ve bu karakter üzerinden uygulamamızı yazıyoruz.



3.KoduLab



Kodu Game Lab Microsoft tarafından oyun yazmak için geliştirilmiş. Daha çok 13 yaş üzeri çocuklara hitap eden bir arayüzü var. Scratch e göre daha az popüler ve daha az kullanışlı fakat daha karmaşık oyunlar geliştirmek mümkün.



KODLAMA İÇİN EĞİTİM UYGULAMALARI



Çocukların yetişkinlere göre teknolojiye ne kadar hızlı ve kolay bir şekilde adapte olduklarını hepimiz biliyoruz. Ancak teknolojiyi sadece kullanıcı bazında tüketmek değil, aynı zamanda yaratmak olarak da görmek gerektiğini savunuyoruz.


Gönülden istiyoruz ki, özellikle Türkiye’den de teknolojiyi yaratan, dünya çapında etkileri olacak yeniliklere imza atacak çocuklarımız çıksın. Teknolojiyle içiçe olan aileler olarak ısrarla savunduğumuz bir durum var. Bizleri hırslı ebeveynler görmeyin ancak dünyadaki trendlere bakınca, artık çocuklarımızın sadece bir yabancı dil bilmesi gelecekte onlar için yeterli olmayacak, bunun yanında mutlaka bir de programlama dili biliyor olmaları beklenecek.

Bu açıdan bakınca elbette iş yine ilk başta biz ebeveynlere düşüyor. Ne de olsa ‘Ağaç yaşken eğilir’ değil mi? Çocuklarımızın teknolojiyi sadece kullanmaları değil, üretmelerine yönelik de birşeyler yapabiliriz. Peki nasıl mı? Tabii ki yine oyunla…

İşte bu amaçla yeni başlayanlardan ustalık seviyesine kadar olan iOS ve Androidler için kodlama uygulamalarını sizler için araştırdık.

Aşağıdaki liste 5 yaş çocuklarından 12 yaş ve üzeri gençlere kadar herkesi kapsıyor.

1. Kodable, iPad, Non-Pro versiyonu Ücretsiz, 5 yaş+,



Kodable programlamayı ve problem çözmeyi çocuk dostu bir ortamda çocuklara anlatmayı hedefleyen bir uygulama. 5 yaş ve üstü için tasarlanmış. Pro versiyonu 3 ayrı dünya ve 90 seviyeyle geliyor.

2. Cato’s Hike: A Programming and Logic Odyssey, iPhone, iPad, iPod, (Lite versiyonu Ücretsiz), 6 yaş+



Bu programlama uygulaması da yine 5-6 yaş çocuklar için. Cato isimli bir çocuğun bir portalden başka bir dünyaya geçmesiyle başlıyor. Ancak bu dünya Cato’nun bildiği kurallarla işlemediğinden, engelleri geçebilmek için program yazması gerekiyor. Resimli kartların bulunduğu bir programlama arayüzü, ebeveynlere yönelik görsel bir açıklama kılavuzu ve kolaydan zora doğru giden programlama mantığı çerçevesinde oluşturulmuş bu uygulamada 60 seviye ve 12 açıklama bulunuyor. Çocuk dolaylı olarak programlamanın temellerini öğreniyor.

3. Move the Turtle, iPhone, iPod, iPad, 6 yaş+



Sezgisel olarak kolaylıkla kullanılan bu uygulama grafik komutlarla temel bilgisayar programlamasını öğretiyor. Sevimli Kaplumbağa adım adım temel mantıktan başlayarak karmaşık işlemlere kadar çocuklara eşlik ediyor. Apple’ın New&Noteworthy bölümüne seçilen bir uygulama olduğunu belirtelim.

4. Codecademy: Hour of Code. iPhone/iPad/iPod, Ücretsiz, 7 yaş+



Bu uygulamanın amacı yeni başlayanları kod dünyasıyla tanıştırmak. Telefonun arkasında çalışan uygulamaların ve ziyaret edilen websitelerinin nasıl çalıştığına dair temel içeriği tanıtıyor. Kullanıcıların kodu gördükleri zaman arkasındaki temel yapıyı anlamalarına yardımcı olan bir uygulama.

5. Codea, iPad, 7 yaş+



Bu uygulama kullanıcıların aklına gelen herhangi bir görseli, oyunu veya simülasyonu yaratmalarını sağlıyor. iPad’in Multi-Touch gibi bir takım özelliklerini kullanarak interaktif objelere dönüşmesin sağlıyor. Ayrıca Codea, tasarımın arkasındaki koda müdahale edilmesine izin veriyor. Lua programlama dili ile üretilmiş bu uygulama, sembollerden ziyade basit bir uygulama dili sunuyor.

6. Cargo-bot, iPad, Ücretsiz,7 yaş+



Codea ile hazırlanmış ilk ‘oyun’ olan Cargo-Bot, çocuklara programlamanın temellerini öğreten öğreten bir uygulama. Bir çeşit yapboz oyunuyla kullanıcılar bir robotun hareket etmesini sağlıyor. Retina grafikleri ve üretilen çözümlerin YouTube üzerinden paylaşımı söz konusu.

7. Daisy the Dinosaur, iPad, Ücretsiz, 7 yaş+


Her yaştan çocuğun sürükle bırak mantığıyla kullanabileceği ve dinozor Daisy’i hareket ettirebilecekleri temel bir programla uygulaması. Sezgisel olarak kullanımı çok kolay olan bu uygulama, programın objelerini, sıralamayı, döngüyü çocuklara rahatlıkla anlatabiliyor.

8. Light-Bot, iPhone, Android, iPad, Lite versiyonu Ücretsiz, 9 yaş+


Bu bir programlama yapboz uygulaması. Bu oyun içinde programlamanın temel konseptinde olan prosedürler, döngüler, kontrol gibi akış mantığı veriliyor. 40 seviyesi ve 20 yıldız toplamayı gerektiren aşaması mevcut.

9. Hakitzu Elite&Robot Hackers, iPhone, iPad, Android, Ücretsiz, 9 yaş+


Çocukların Javascript’i öğrenmelerini sağlayan bir uygulama. Programlamayı önceden bilmek gerekmiyor. Yeni başlayanlar için ideal. Birden çok oyuncuya izin veren bir robot dövüşü oyunu. Ancak kullanıcılar başlangıç, programcı ve ‘hacker’ olarak ilerleyebiliyor oyunda. Yani ne kadar çok elle kod yazılırsa oyunda o kadar çok puan toplanıyor ve daha güçlü araçlara erişiliyor.

10. Hopscoth, iPad, Ücretsiz, 9-12 yaş



Sezgisel olarak bloklarla inşaat yaparken kodlamanın temellerini öğreten bir uygulama. Ayrıca çocuklar bu uygulamada kendi oyunlarını, animasyonlarını interaktif ve renkli bir ortamda yaratabiliyorlar. Karakterleri hareket ettirmeyi, çizmeyi, birbiriyle etkileşime geçirmeyi, sarsmayı hatta bağırmalarını bile programlayabiliyorlar. MIT’nin Scratch uygulamasından esinlenerek hazırlanmış olan bu uygulama, 2013 ve 2014′te pek çok ödül kazandı ve Apple’ın 9-12 yaş grubuna yönelik en iyi uygulamaları içinde yer aldı.

11. L2 Code CSS, iPhone, iPod, iPad, 12+



CSS e hazırsanız bu uygulama size veya çocuğunuza göre. CSS ile bir web sitesi tasarlamayı adım adım açıklamalarla öğreten bir uygulama.