Programlama vaka çalışması: KA eğitim programının ötesine geçme

Sınıf ortamında eğitim programını nasıl öğretebilecekleri hakkında öğretmenlere bir fikir vermek için, vaka çalışmaları yaratıyoruz. Yazılım mühendisliğinden öğretmenliğe dönen Jenny Oliver, sınıfında eğitim programını şöyle kurar:
Bu yıl, Chiang Mai, Tayland'daki Grace Uluslararası Okulunda bir dönemlik bir lise programlama dersi okutmam istendi. Ben 30 yıllık bir yazılım profesyoneliyim, aslında sertifikalı bir öğretmen değilim, onun için, yeni bir eğitim programını oluşturmak ve aktarmak beni biraz korkuttu. Neyse ki, bana genişletmek için temel bir eğitim programı sağlayan KA programlama dersi, imdadıma yetişti.
Kendisi de yazılım profesyoneli olan eşimle okuttuğum küçük 8 öğrencilik bir sınıfımız var. Pazartesi ve Salıları, derslerimiz 45 dakikadır ve daha çok öğretime ve kısa alıştırmalara odaklanır. Perşembe günleri, öğrencilerin projelerin üzerinde çalışmakla geçirdikleri tam 80 dakikamız var. Cuma günü, eşim haftayı, güncel haberleri vurguladığı  "Haberlerde Neler Var", ve bilgisayarlar ve internetin nasıl çalıştığından askeri şifrelemeye kadar bir dizi teknolojinin tanıtıldığı "Teknoloji Spotu"yla bitirir.
Tüm ders içeriğini yayımladığımız çevrim içi bir sınıf wikimiz bulunmaktadır. Bu içerik CC-by-SA olarak lisanslıdır, yani başka öğretmenler bunu temel olarak kullanabilirler. İşte bu ders için yarattığımız ekstra alıştırma ve projelerden bazıları:
Dersin önemli bir parçası olarak şifrelemeyi getirdik. Dersteki iletişim için CryptoCat IRC müşterisi kullanırız, haberlerdeki şifrelemeyle ilgili güncel olayları (Security Now podcaste bağlı olarak) tartışırız ve Khan Academy'de şifrelemeyle ilgili ilk beş videoyu izledik. Bunu Sezar Şifresi Keşfi ile ilgili bir programlama alıştırmasıyla takip ettik.
Programları paylaşılmış bir wiki sayfasından bağlantı oluşturarak, öğrencilerin birbirlerinin programlarına bakmalarını ve yorum yapmalarını teşvik ederiz. En sevilenlerin bazılarının ekran görüntüleri bunlardır: