Kod Atölyesi: Python ile Yazılım Geliştirme
Çocuğunuz oyun oynamayı biliyor. Sırada oyunu yazmak var. 24 haftada sıfırdan başlayıp kendi projesini üretiyor.
Program sonunda öğrenci ne yapabiliyor?
Python, profesyonellerin kullandığı gerçek bir yazılım dili. Yazımı sade olduğu için ortaokul yaşındaki bir öğrenci ilk dersinde çalışan bir program yazabiliyor.
Kendi başına program yazar
Değişkenler, koşullar, döngüler ve fonksiyonlarla sıfırdan bir program kurabilir.
Problemi parçalara böler
Büyük bir işi çözülebilir küçük adımlara ayırmayı öğrenir. Bu alışkanlık her derse yansır.
Hatayı kendi bulur
Program çalışmadığında pes etmek yerine nerede yanlış yaptığını aramayı öğrenir.
Kendi projesini üretir
Dönem sonunda kendi fikrinden çıkmış, çalışan ve sunulabilir bir projesi olur.
75 dakika nasıl geçiyor?
Her ders aynı ritimle ilerliyor, böylece öğrenci ne olacağını biliyor. Dersin yarısından fazlası öğrencinin klavye başında olduğu zaman.
Ders sonunda 15–20 dakikalık kısa bir alıştırma veriliyor. Bu yaş grubunda uzun ödev yapılmıyor, sadece motivasyonu düşürüyor.
Müfredat
24 hafta, sekiz modül. Başlıklara dokunarak haftalık içeriği görebilirsiniz.
1. Dönem — Temeller ve görsel sonuç
Hafta 1–3 Başlangıç
- 1 Tanışma, algoritma kavramı, ilk program
- 2 Değişkenler, veri tipleri, kullanıcıdan girdi alma
- 3 Operatörler ve tip dönüşümü — mini proje: hesap makinesi
Hafta 4–5 Karar verme
- 4 Koşullar: programın yol ayrımı
- 5 İç içe koşullar ve mantıksal operatörler — mini proje: kişilik testi
Hafta 6–7 Tekrar eden işler
- 6 Sayaçlı döngüler
- 7 Koşullu döngüler — mini proje: sayı tahmin oyunu
Hafta 8–9 Ekrana çizim
- 8 Çizim komutlarına giriş: çizgi, açı, renk
- 9 Çizim ve döngüler: geometrik desenler, spiraller
Hafta 10–12 Listeler ve dönem projesi
- 10 Listeler: oluşturma, ekleme, silme
- 11 Listeler ve döngüler — alışveriş listesi uygulaması
- 12 Dönem projesi ve sunum
2. Dönem — Yapılandırma ve gerçek proje
Hafta 13–16 Fonksiyonlar ve veri yapıları
- 13 Tekrar ve fonksiyonlar: tanımlama, parametre
- 14 Fonksiyonlarla kodu parçalara ayırma
- 15 Sözlükler ve demetler
- 16 Metin işlemleri
Hafta 17–20 Kalıcı veri ve sağlam kod
- 17 Dosya okuma ve yazma — veriyi kalıcı kaydetme
- 18 Hata yakalama ve hata ayıklama alışkanlığı
- 19 Hazır kütüphane kullanma
- 20 Nesne kavramına hafif giriş
Hafta 21–24 Bitirme projesi
- 21 Arayüz veya oyun geliştirmeye giriş
- 22 Proje geliştirme
- 23 Proje geliştirme
- 24 Final sunumu, sergileme ve katılım belgesi
Çizim 8. haftada başlıyor. İlk yedi hafta metin tabanlı çıktı öğrenciyi yorar; tam sıkılmaya başladıkları noktada ekranda görülen sonuç motivasyonu geri getiriyor.
Sınav yok, portfolyo var
Yazılı sınav yapmıyoruz. Öğrencinin yazdığı bütün programlar kendi klasöründe birikiyor. Dönem sonunda çocuğunuz not karnesiyle değil, kendi yazdığı çalışan programlardan oluşan bir dosyayla geliyor.
İlk haftaki üç satırlık koddan bitirme projesine kadar kat ettiği yolu kendi gözleriyle görüyor.
Dönem projesi neye göre değerlendiriliyor?
- Program çalışıyor mu?
- Öğrenilen konuları kullanmış mı?
- Kendi fikrini eklemiş mi?
- Yaptığını anlatabiliyor mu?
Program bilgileri
- Yaş grubu
- Ortaokul, 5–8. sınıf
- Süre
- 24 hafta, iki dönem
- Ders saati
- Haftada 1 gün, 75 dakika
- Ön koşul
- Yok, sıfırdan başlıyoruz
- Gereken
- Öğrencinin kendi dizüstü bilgisayarı
- Yazılımlar
- Tamamı ücretsiz
- Yer
- Apeas By Tülay — Alsancak, İzmir
- Kontenjan
- 5 kişi
- Başlangıç
- Güncellenecektir
- Ücret
- Güncellenecektir
Sıkça sorulan sorular
Çocuğumun hiç kodlama bilgisi yok, zorlanır mı?
Hayır. Program sıfırdan başlıyor. İlk derste bilgisayara “Merhaba” yazdırmakla başlıyoruz.
Derse bilgisayar getirmek gerekiyor mu?
Evet, öğrenciler kendi dizüstü bilgisayarlarıyla katılıyor. Gereken yazılımların tamamı ücretsiz; kurulumu ilk derste birlikte yapıyoruz. Bilgisayar konusunda sıkıntı yaşıyorsanız kayıt öncesinde yazın, birlikte bir çözüm arayalım.
Kontenjan neden 5 kişi?
Dersin en az yarısı uygulama. Eğitmenin bu sürede her öğrenciye tek tek yetişebilmesi için grup küçük tutuluyor.
Haftada bir ders yeterli mi?
Her ders sonunda kısa bir alıştırma veriliyor ve her ders bir önceki haftanın tekrarıyla başlıyor. Bu yaşta yoğun program yerine sürekliliği olan bir tempo daha kalıcı sonuç veriyor.
Çocuğum derste geride kalırsa ne olur?
Uygulama bölümünde eğitmen birebir destek veriyor. Hızlı ilerleyenler için ayrı ek görevler var, böylece herkes kendi hızında ilerliyor.
Sadece birinci döneme katılabilir miyiz?
Evet. Birinci dönem kendi içinde bütünlüklü ve bitirme projesiyle tamamlanıyor. İkinci dönem devam etmek isteyenler için açılıyor.
Sınav yapılıyor mu, belge veriliyor mu?
Yazılı sınav yok. Değerlendirme portfolyo ve dönem projesi üzerinden yapılıyor. Program sonunda katılım belgesi veriliyor.
Lise düzeyinde devamı var mı?
Evet. Lise öğrencileri için Python ile Yapay Zekâ ve Veri Bilimi Programı açılıyor.
Kontenjan 5 kişi
Kayıt ve ayrıntılı bilgi için iletişime geçebilirsiniz.
İletişime geçburakevrentug@gmail.com · Alsancak, Apeas Eğitim Alanı