Müfredat
Programın genel planı
CS 101: Merhaba, Dünya!
Bu belge Ekim-Aralık 2020 tarihleri arasında gerçekleştirilecek CS 101: Merhaba, Dünya! programını tanıtıcı ve öğrencilere yol gösterici olması amacıyla hazırlanmıştır.
Genel Bilgiler
CS 101: Merhaba, dünya! Türkiye’deki lise öğrencileri arasında programlama eğitimini ve takip eden profesyonel, teknik, sosyal ve kişisel becerileri teşvik etmek için dizayn edilmiş 8 haftalık online bir programdır. CS 101 genel kanının aksine programlama eğitiminin kişilerin yatkın olduğu alanlardan bağımsız olarak problem çözme, yaratıcı ve analitik düşünme becerilerine katkısı olduğuna inanır, öğrencilerinin bu alanlardaki özgüvenlerini artırmayı hedefler.
CS 101 materyalleri programa katılan öğrencilerin çok az ya da hiç programlama bilmediği, Python’a aşina olmadığı varsayımı ile hazırlanmıştır.
Şu an için önceden belirlenmiş liselerle işbirliği içinde yürütülen programın gün geçtikçe daha çok öğrenci ve eğitmene ulaşması en büyük hayalimizdir.
Programın Amacı
- Herkes için güvenli, eğlenceli ve verimli bir öğrenme ve öğretme ortamı oluşturmak.
- Öğrencilere ilgi alanlarında kullanabilecekleri ve program boyunca kazandıkları becerileri kendi başlarına ilerletebilecekleri pratik becerileri kazandırmak.
- Öğrencilerin fen, teknoloji, mühendislik ve matematik (STEM) alanlarındaki ilgilerini desteklemek.
- Fen, teknoloji, mühendislik ve matematik alanında cinsiyet eşitliğine katkıda bulunmak.
- Kaliteli ve açık kaynaklı Türkçe programlamaya giriş içeriklerine katkıda bulunmak.
- Hepsi üniversite öğrencisi olan eğitmenlere akranlarıyla işbirliği içinde ders vermek, materyal hazırlamak gibi deneyimleri kazanarak öğretim becerilerini geliştirebilecekleri bir ortam sunmak.
Eğitmenler
CS 101 ekibi, bilgisayar bilimleri eğitimine gönül vermiş, akranlar arası öğretme ve öğrenmenin değerine inanan 11 üniversite öğrencisinden oluşur. Haftalık toplu dersleri canlı olarak dönüşümlü şekilde anlatan ekip üyeleri, materyallerin hazırlanmasında yer alır. Her eğitmen program başında kendisine atanan 12 kişilik küçük gruplarla her hafta düzenli olarak 75 dakika toplanır. CS 101 eğitmenlerinin listesini aşağıda görebilirsiniz:
Ahmet Uyar Gül Sena Altıntaş Oya Suran
Ahmet Uysal Hasan Can Aslan Yekta Kocaoğullar
Demet Tümkaya İdil Defne Çekin Ö. Ozan Nacitarhan
Fırat Tamur Necla Mutlu
Kaynaklar
Program boyunca materyalleri websitemizde yayınlarken karşılıklı iletişimimizi Ed platformu üzerinden sürdüreceğiz.
Websitesi
Websitesi derste kullanılan bütün materyal ve kaynakları barındırır. Websitesinden slaytlara, projelerin açıklama ve başlangıç kodlarına, ödevlere ulaşılabilir. Websitesini sık kullanılanlara eklemenizde fayda var.
Ed
Her öğrencinin program başlangıcında email’ine gelen Ed davetine tıklayarak platforma üye olması gerekir. Program boyunca eğitmenler duyurularını ve ödevlerin toplamasını Ed üzerinden yapacaklar. Öğrenciler akıllarına takılan herhangi bir soruyu buradan eğitmenlerine sorabilir, herkese açık olarak sorulmuş diğer gönderileri görüntüleyip yorum yazabilirler. Ödev teslimi ve Ed kullanımı hakkında Kaynaklar sayfamızda daha detaylı bilgi bulabilirsiniz.
Grup Çalışmaları için atamalar tamamlandıktan sonra öğrenciler kendi gruplarının Ed sayfasına da eklenecektir.
Programın İşleyişi
Dersler
CS 101 eğitmenleri 8 hafta boyunca Cumartesi 10.00-11.00 arasında haftada bir tane online toplu ders gerçekleştirir ve temel programlama konularından anlatırlar.
Grup Buluşmaları
Grup Buluşmaları, her hafta bir Grup Lideri’nin öncülüğünde 10-13 kişilik bir öğrenci grubuyla toplanıp pratik yaptığınız zamanlardır. Doğası gereği Grup Buluşmaları interaktif geçer; problem çözme ve kodlama becerilerinize çok büyük faydası bulunur.
Dersler ve Grup Çalışmaları Zoom üzerinden gerçekleşir.
Ödevler
Ödevler öğrencilerin derste işlenen materyalleri bireysel olarak pekiştirmek için kullanabileceği önemli fırsatlardır. Program boyunca 2 ödeviniz olacak. CS 101 Ödevleri notlandırılmaz ancak Grup Liderleri kendi öğrencilerine kısa geri bildirimlerde bulunarak öğrencilerin gidişatını takip eder.
Final Projesi
Final Projesi programın son iki haftasında ilan edilir. Öğrenciler tek başlarına ya da aksi belirtilmediği sürece ikili gruplar halinde çalışabilirler. Grup Liderlerinden onay aldıkları sürece kendilerine önerilen konulardan birinde ya da ilgilerini çeken başka bir alanda Final Projesi gerçekleştirebilirler. Ödevlerden farklı olarak Final Projesinin dizaynı ve işleyişi baştan sona öğrencilerin sorumluluğundadır. Öğrencilere proje ile ilgili sorunlarında Grup Liderleri destek olurlar.
Öngörülen Müfredat
CS 101 müfredatı programlamaya giriş derslerinin birçoğu ile benzer bir akış takip etmektedir. Son 2 haftada o dönemin eğitmenlerinin uzmanlık alanlarına ya da öğrencilerden gelen taleplere göre daha özelleşmiş bir konuda atölye-dersler düzenlenecektir.
Hafta | Konu | ||
---|---|---|---|
1 | 31.10.2020 | Program hakkında genel bilgiler, Python ile temel programlamaya giriş, değişkenler | |
2 | 07.11.2020 | Basit Operatörler, Kontrol yapıları & basit fonksiyonlar, For döngülerine giriş | |
3 | 14.11.2020 | For Döngüleri, Fonksiyonlar | |
4 | 21.11.2020 | While Döngüleri, Grafik Programları ve Animasyonlar | |
5 | 28.11.2020 | Listeler, Stringler | |
6 | 05.12.2020 | Data modeli, çoklu veri tipleri (listeler (lists), kümeler (sets) ve sözlükler (dictionary)) | |
7 | 12.12.2020 | Yapay Zeka Atölyesi | |
8 | 19.12.2020 | İnternet, Veri Kazıma, CS 101’e Veda |
Program için harcanan tahmini zaman
Tür | Açıklama | Süre (Haftalık) |
---|---|---|
Eğitmenlerle geçirilen süre | ||
Ders | Her hafta canlı olarak programa katılan tüm öğrencilerin aynı anda katılımıyla gerçekleşir. | 75 dk |
Grup buluşması | Grup liderlerinin öncülüğünde öğrenciler 12-13 kişilik küçük gruplarda o haftanın konusuyla ilgili hazırlanan problemleri çözerler. | 75 dk |
Öğrencinin bireysel ayıracağı süre | ||
Ders Hazırlık ve Ders Tekrarı | Ders materyalinin düzenli tekrarı | 30 dk |
Ödev | Program boyunca zorlukları değişken seviyede 2 ödev verilecek olup belirtilen süre ödev başına harcanacak zamanı temsil etmektedir. | 1.5-4 saat |
Pratik soruları | Websitemize yer alan bonus pratik problemlerini çözmek opsiyonel olup materyali özümsemenize destek olacaktır. | 30-60 dk |
Bitirme Projesi | Detaylı bilgi için burayı okuyun | (Toplamda) 6-8 saat |
Akademik Dürüstlük
CS 101 öğrencileri, Koç Üniversitesi tarafından hazırlanan Öğrenci Davranış Kuralları‘na uymakla yükümlüdür. Ödevleri ve Python hakkındaki sorularınızı beraber tartışmanızı desteklemekle birlikte teslim ettiğiniz ödev ve projelerin sizin tarafınızdan yapılmasını bekliyoruz. Eğer başka öğrencilerden, eğitmenlerinizden ya da dış kaynaklardan yardım alırsanız lütfen bunu teslim ettiğiniz ödevlerde belirtin.
Sertifika Kazanma Koşulları
Pandemi ve evde kalmanın yarattığı olası sıkıntılara rağmen öğrencilerimizin programa gösterdikleri ilgi ve çaba sebebiyle bu dönem için Sertifika Kazanma Koşulları sene başında belirlenene göre gevşetilmiştir. Öğrencilerin katılımları aşağıdaki tabloda yer alan ağırlıklar kullanılarak hesaplanmıştır. Her öğrenci için 1. ve 2. Modelden hangisinden daha yüksek bir katılım çıkıyorsa o kullanılmıştır.
Görev | 1. Model | 2. Model |
---|---|---|
Grup çalışmalarına katılım | %40 | %45 |
Ödevler | %40 | %35 |
Derslere katılım | %20 | %20 |