AB Kod Haftası,  ülkelerdeki kodlamayı teşvik etmek için kurulmuş bir gönüllüler hareketidir. Öğretmenler, kütüphaneler, kod kulüpleri, işletmeler, kamu yetkilileri kısaca herkes bir kodlama etkinliği düzenleyebilmektedir. Düzenlediğiniz etkinliği haritaya eklemeniz yeterlidir. Kodlama etkinliklerini düzenlemeyi ve yürütmeyi kolaylaştırmak için farklı araç takımlarına, en iyi ders planlarına, kılavuzlara ve diğer kaynaklara bu sayfadan ulaşabilirsiniz.

Sunum ve Araç Setleri:

İletişim Araç Seti
Öğretmen Araç Seti
Ulusal Eğitim Araç Seti

Her yaşa uygun, yeni başlayanlar için kodlama dersleri

  • Javascript Cheat Sheet, en temel ve önemli operatörleri, fonksiyonları ve metodları içermektedir. Bu dil için hem öğretmenler hem de geliştiriciler için iyi bir genel bakış açısı sağlayan bir referanstır.
  • 11-14 yaş arası öğrencilere yönelik bu ücretsiz Python kodlama/eğitim kaynağı, siber güvenlik alanında önde gelen bir merkez olan Queen’s University of Belfast ile birlikte İngiltere Müfredat, Sınavlar ve Değerlendirme Konseyi (CCEA) tarafından geliştirilmiştir. İhtiyaçların karşıladığından emin olmak için yerel işletme ve endüstri tarafından test edilmiştir.  Moodle servisi ile çevrimiçi olarak kullanılmaktadır..
  • JavaScript Eğitimi, tüm yeni başlayanlar için tüm tarayıcılar tarafından desteklenen açık kaynak kodlu ve popüler bir metin tabanlı dil olan JavaScript’i öğrenmeyi desteklemektedir. Dersler size JavaScript’deki fonksiyonları, çerezler, DOM ve eventler gibi temel kavramları ve ayrıca Nesne Tabanlı JavaScript, Dahili ve Harici JavaScript ve JavaScript Örnekleri gibi gelişmiş konuları tanıtmaktadır.
  • Swift Playgrounds: Swift Playgrounds, Swifti etkileşimli ve eğlenceli öğrenmeyi sağlayan iPad için devrim yaratan bir uygulamadır.
  • Build ile İlk Uygulamanızı Tasarlayın *: İlk uygulamanızı bir prototipleme aracı olan SAP Build ile tasarlamayı öğreten kurs ve araçlar ücretsiz sunulmaktadır.
  • Scratch ode to code: Avrupa Kod Haftası için Çok Dilli bir Scratch eğitimidir.
  • Codecademy: Web üzerinde etkileşimli, ücretsiz olarak kodlamayı öğretmektedir.
  • Code School: Code School, tarayıcınızdan rahatlıka video dersler, kodlama mücadeleri ve ekran görüntüleri ile kodlamayı öğretir.
  • Kod Yenilikleri: HTML, CSS ve JavaScript ile web siteleri, uygulamalar ve oyunlar oluşturabilirsiniz.
  • Code.org Öğreticiler: Yeni başlayanlar için bir saat veya daha kısa sürede tamamlanabilecek basit dersler içerir.
  • Bilgisayar Bilimi Unplugged: Bilgisayar bilimi, kartları, dizeleri; boya kalemleri, çok sayıda oyun ve bulmaca aracılığıyla öğreten sınıf veya ev için ücretsiz öğrenme aktivitelerinden oluşan bir koleksiyondur.
  • Angry Birds Eğlenceli Öğrenme: Çeşitli zorluk seviyeleri için eğlenceli kodlama uygulamaları ve kurslar yer almaktadır.
  • Webmaker Web Okuryazarlığı Haritası: Web için bir bölüm de dahil olmak üzere dijital becerileri ve web okuryazarlığını öğretmek ve öğrenmek için iyi bir kaynaktır.
  • W3Schools Online Web Eğiticileri: Web ile ilgili diller için dersler ve referanslardan oluşan bir koleksiyondur.
  • Code of Code: HTML, CSS, JavaScript, PHP ve MySQL için ücretsiz etkileşimli dersler koleksiyonudur.
  • CodinGame: Kod kullanarak video oyunları oynayabilir ve 20’den fazla programlama dilinde programlamayı öğrenebilirsiniz.
  • Silent Teacher: Kodlama temellerini öğrenmek için adım adım ve eğlenceli bir yoldur.
  • CodeCombat: Programlama öğreten çevrimiçi bir oyundur. Öğrenciler gerçek programlama dillerinde kod yazabilirler (Python, JavaScript, Lua, CofeeScript, Clojure).
  • CodeSpells: Dünya ile etkileşime geçmek, sorunları çözmek ve düşmanla savaşmak için kendi büyülü fikirlerinizi yaratabilirsiniz.
  • CodyRoby: Unplugged do-it-yourself kart oyunları ve aktiviteleri bulunmaktadır.
  • GreyCampus: Herkesin PHP, Python, Ruby vb. programlama dillerini öğrenebilmesini sağlayan ücretsiz bir sitedir.
  • Excel Easy: Excel ve diğer ofis programları için VBA (Visual Basic for Applications) dili öğrenebileceğiniz ücretsiz bir kaynaktır.

Yeni Başlayanlar İçin Kodlama

  • Tosbaa.org: Tospaa bilişim sınıfı bulunmayan okullarda kodlama dersi anlatabilmek için Türkçe olarak üretilmiş bir masaüstü kart oyunudur. Oyunu oynamak için gerekli dosyaları renkli yazıcıdan çıktı almak yeterlidir.
  • CS First: Çocuklara programlamayı tanıtan ücretsiz bir çevrimiçi programdır. Scratch kullanarak blok tabanlı kodlamaya imkan sağlar. Çeşitli ilgi alanlarına sahip öğrencileri çekmek için farklı temalar bulunmaktadır. 9-14 yaşındakiler için tasarlanmıştır. İngilizce, İtalyanca, Fransızca ve Almanca dilleri mevcuttur.
  • Scratch: Scratch ile kendi interaktif hikâyelerinizi, oyunlarınızı ve animasyonlarınızı programlayabilir ve kreasyonlarınızı çevrimiçi topluluktaki diğer kullanıcılarla paylaşabilirsiniz. Özellikle 8 ila 16 yaşındakiler için tasarlanmıştır ve çeşitli dil desteği vardır. Mac, Windows ve Linux bilgisayarlarında Scratch editörüyle çevrimiçi veya çevrimdışı olarak kullanılabilir. Öğretmenler; Scratch eğitimlerinin hikayelerini ve kaynaklarını paylaştıkları, sorular sordukları ve birbirlerini buldukları çevrimiçi bir topluluk olan ScratchED’i ziyaret edebilirler .
  • Hopscotch: 8 yaş ve üstü çocuklar için önerilen renkli, interaktif bir ortamda oyunlar, animasyonlar ve uygulamalar oluşturmak için kullanılabilecek basit, sezgisel yapı taşları ile tavsiye edilen iPad uygulamasıdır. Hatta genç kodlayıcılar Papatya Dinozor uygulamasını da deneyebilirler.
  • ScratchJr: ScratchJr, küçük çocuklara (5-7 yaş arası) kendi interaktif öykülerini ve oyunlarını oluşturmalarını sağlayan bir giriş programlama dilidir. ScratchJr, Scratch’den esinlenilmiştir ancak daha küçük çocuklar için gelişimsel olarak uygun hale getirebilmek amacıyla arayüz ve programlama dili yeniden tasarlanmıştır.
  • CoderDojo: CoderDojo web sitesi; çocuklar için kendi kodlama kulübünü başlatmak isteyen ebeveynler, çocuklar ve gönüllüler için çeşitli bilgiler içermektedir. Web sitesinin bir kısmı, farklı yaş gruplarına çeşitli programlama dillerini öğretmek için kullanılabilecek bir kaynak listesi içermektedir.
  • RoboMind Academy: Sanal bir robot programlayarak öğrencilere mantık, otomasyon ve teknolojiye tanıtılmaktadır. 8 yaş ve üstü öğrencilerle kullanılabilecek çevrimiçi eğitici dostu bir platform olarak kullanılabilir. İyi bir başlangıç olarak Kod Öğreticisi Saati’dir .
  • Marco koş!: Kodlamanın temelini öğreten çocuklar için bir macera oyunudur. Daha önce 13 Avrupa diline tercüme edilen bir tarayıcı oyunudur ve bir Android uygulaması da mevcuttur.
  • Cep Kodu: Doğrudan telefonunuza veya tabletinize kendi oyunlarınızı, animasyonlarınızı, etkileşimli müzik videolarınızı ve diğer türdeki uygulamaları oluşturmanızı sağlayan bir Android uygulamasıdır. Başlamak için kolay bir yol olan kod öğretici Skydiving Steve ya da akıllı telefonunuzu tarayıcıya dönüştürmek için Horst’ın adım adım öğreticisini takip edebilirsiniz.
  • Kodu: Kodu, çocukların basit bir görsel programlama dili ile oyunlar oluşturmasına izin vermektedir. Kodu; yaratıcılık, problem çözme, hikaye anlatımı ve programlamayı öğretmek için kullanılabilirsiniz. Windows bilgisayarlar için de uygundur.
  • CodeMonkey: Kodlamayı öğreten eğlenceli bir çevrimiçi oyundur. Bu ücretsiz teknoloji ve STEM oyunu, muz bulması için maymunu fonksiyonlar ve döngüler gibi bilgisayar kodlama kavramlarını kullanarak programlanmasına imkan vermektedir.
  • CodyRoby: Unplugged oyunlar ve aktiviteler bulunmaktadır.
  • iToc’dan iCode: Okullara; okul sonrası bir ders, okul dışı bir etkinlik veya okul günü içinde yapılabilecek programlar oluşturulmasını sağlayan iTeach tarafından oluşturulmuş bir girişimdir.

İleri düzey öğrenciler için çevrimiçi kurslar

  • edX: EdX, dünyanın en iyi üniversitelerinden etkileşimli çevrimiçi sınıflar ve MOOC’ler sunar. MITx, HarvardX, BerkeleyX, UTx ve diğer birçok üniversiteden çevrimiçi kurslara sahiptir.
  • MIT OpenCourseWare: MIT OpenCourseWare (OCW) neredeyse tüm MIT ders içeriğinin web tabanlı bir yayınıdır. OCW dünyaya açık ve kullanılabilir kalıcı bir MIT etkinliğidir.
  • Coursera: Dünyanın her yerinden en iyi üniversiteler ve kuruluşlarla işbirliği yapan, herkesin alabileceği ücretsiz kurslar sunan bir eğitim platformudur.
  • Udacity: Akademik ve gerçek dünya becerileri arasındaki boşluğu dolduran çevrimiçi bir eğitimdir. Sektör liderleri tarafından Google, Facebook, Cloudera ve MongoDB gibi şirketler uzmanlıklarını paylaşma konusunda heveslidirler.

 

Başkalarının kod öğrenmesine yardımcı olun

  • Herkes Kod Yazabilir: Teknolojisinin bir dili vardır. Buna Kod denir. Apple da kodlamanın temel bir beceri olduğuna inanmaktadır. Kodlamayı öğrenmek, problemlerin nasıl çözüleceğini ve yaratıcı şekillerde nasıl birlikte çalışacağınızı öğretir. Ve fikirlerinizi hayata geçiren uygulamalar oluşturmanıza yardımcı olmaktır. Herkesin dünyayı değiştirebilecek bir şey yaratma fırsatına sahiptir. Apple; herkesin kod öğrenmesini, yazmasını ve öğretmesini sağlayan bir program tasarlamıştır.
  • Kod Haftası: Genç Öğrencilere Programlamayı Öğretmek: (Q3/2017 Tekrarı) 8-12 yaş arası çocuklara uygun kodlama yapmak için MIT’nin ücretsiz bir programlama aracı olan Scratch’a bir giriş yapabilirsiniz. Code Week: Enseigner la programmation aux enfants (Réédition Q3 / 2017).
  • Kod Haftası: Gençler Kodluyor!:(Q3 / 2017’yi tekrarlayın) Bu kurs ile gençler, uygulama oluşturmaya ve video oyunlarında kullandıkları yazılımın arkasında neler olduğunu öğrenmeye başlamak için Scratch’ı kullanabilmektediler. Kod Haftası: Les ados se mettent au kodu! (Réédition Q3 / 2017)
  • DeVry Bootcamp Kodlama Kaynak Merkezi: HTML, CSS ve JavaScript gibi kodlama işleminin farklı bölümleri için ücretsiz öğrenme kaynakları listelenmektedir.
  • Sınıfta bilgisayarla tanışma AB Okul Ağı: Öğretmenler, profesörler, öğrenciler ve bilgi işlem uzmanlarından gelen sunumlar ve etkinlikler ile  öğretmenler tarafından tasarlanan bir kurstur.
  • Öğretmenler için ders planları: İlk ve ortaöğretim öğretmenlerinin öğrencilere kodlama yapmasına yardımcı olmak için ders planları oluşturulmuştur. Öğrencilere kodlama konseptlerini eğlenceli bir şekilde anlatacak ve öğretmenlere birçok fikir ve kaynak sunacaktır.

Görsel Tasarımlarımızı tam boy olarak indirmek için metinleri tıklayınız.