CS50 Projesi

Doğukan Candan
ACIGarage
Published in
2 min readMay 24, 2018

Öncelikle CS50 nedir onu açıklayalım.

CS50 Harvard ve Yale üniversitelerinin ortak oluşturduğu, Harvard’da okuyun ya da okumayın, bilgisayar bölümü okumuş olun ya da okumayın farketmeden size ücretsiz olarak “Computer Science 50” tam adıyla sunulan bir bilgisayar bilimleri dersi. Bu derste öğrenciler temel bilgisayar bilimlerini programlama sanatıyla öğreniyor. Internet üzerinden kayıt olabileceğiniz ve anında öğrenmeye başlayacağınız program genellikle C dilini öğretiyor. Zorlayıcı ancak yapılabilir, sosyal ama eğitici bir ders olarak adlandırılan program David Malan tarafından yönetiliyor. EdX ve Harvard’ın kendi sitesi üzerinden alınabilen dersi detaylı olarak inceledikten sonra, uygun öğrencileri bularak programa başladık.

Lise 3 ITGS öğrencilerinin, kendi müfredatlarının büyük çoğunluğunu bitirmeleri üzerine, öğrencilere CS50 almak isteyip istemediklerini sorduk. Hepsinin çok istekli oluşuyla programa öğretmen — öğrenci aynı anda başladık. Program her ne kadar self-paced (kendi hızınla takip etme) yöntemiyle planlanmış olsa da, biz öğrencilerimizle birlikte her ders sınıfa geldiğimizde programa beraber devam etmeyi planladık. Bu sayede öğretmen ve öğrenci hepimiz aynı zamanlarda aynı görevlerde olabilecektik.

Öğrencilerimiz ilk olarak scratch ile kendi oyunlarını geliştirerek basit kodlama mantığını aldılar. Scratch sayesinde özellikle döngüler öğretildikten sonra, online IDE üzerinde “C”ye geçildiğinde sürekli döngüler kullanılmak üzere görevler karşınıza çıkıyor. Öğrencilerimiz bir ayda 4. görevlerini tamamladılar. Tamamladığınız her görevin komutlarını CS50'ye yükleyerek kontrol edebiliyor, sonrasında teslim edebiliyorsunuz. Teslim ettiğiniz her program kontrol edilerek onaylandıktan sonra sertifika almaya bir adım daha yaklaşmış oluyorsunuz.

Programa önümüzdeki yıl da devam etmeyi planlamaktayız.

Made with ❤️ in acigarage.

--

--

Doğukan Candan
ACIGarage

Apple Teacher, Google Certified Educator, ITGS Teacher at ACI.