Python ile Yapay Zekâ ve Veri Bilimi Programı
Yapay zekâ artık herkesin kod yazmasını sağlıyor. Asıl fark, yazılanı anlayan ve doğrulayabilen kişide.
Program sonunda öğrenci ne yapabiliyor?
İlk dönemde Python’un temellerini sıfırdan öğreniyor, yapay zekâyı bir yardımcı olarak kullanmayı ve ürettiği kodu satır satır denetlemeyi kavrıyor. İkinci dönemde odak veriye kayıyor. Her ders uygulamalı: dinlemiyor, yazıyor.
Kendi başına program yazar
Python ile sıfırdan bir program kurabilir, çalışmayan kodda hatayı kendi bulabilir.
Yapay zekânın kodunu denetler
Üretilen kodu okur, test eder, uydurma bilgiyi ve sessizce yanlış çalışan kısmı fark eder.
Gerçek veriyi analiz eder
Kirli bir veri setini temizler, gruplar, özetler ve doğru grafik türünü seçebilir.
Bulgusunu anlatır
Kendi topladığı veriyle bir analiz projesi üretir ve sonucunu sunabilir.
75 dakika nasıl geçiyor?
Her ders aynı ritimle ilerliyor. Dersin içinde yapay zekânın kapalı olduğu bir blok var; bunun sebebi aşağıda.
Müfredat
24 hafta, on modül. Başlıklara dokunarak haftalık içeriği görebilirsiniz.
1. Dönem — Kodlamaya başlangıç
Hafta 1–3 Programlamanın temeli
- 1 Tanışma, çalışma ortamı, ilk program, yapay zekâ kullanım kuralları
- 2 Değişkenler, veri tipleri, girdi/çıktı, metin işlemleri
- 3 Koşullar ve hata mesajı okuma
Hafta 4–6 Döngüler, veri yapıları, fonksiyonlar
- 4 Döngüler, döngü içinde koşul
- 5 Listeler ve sözlükler, temel veri saklama
- 6 Fonksiyonlar ve problemi parçalara ayırma
Hafta 7–8 Yapay zekâyla çalışmak
- 7 İstem atölyesi: aynı problemi üç farklı istemle çözdürüp çıktıları karşılaştırma
- 8 Üretilen kodu doğrulama: basit test yazma, kodu satır satır açıklatma, uydurma örnekleri
Hafta 9–10 Dosyalar, hatalar, kütüphaneler
- 9 Dosya okuma/yazma ve hata yönetimi
- 10 Kütüphane kullanımı: küçük bir veri setini keşfetme ve grafik çizme
Hafta 11–12 Mini proje
- 11 Fikir, plan, geliştirme
- 12 Sunumlar ve dönem değerlendirmesi
2. Dönem — Veriyle çalışmak
Hafta 13–15 Veriyle tanışma
- 13 Veri bilimi süreci, tablo halinde veriyle çalışmaya giriş
- 14 Veri okuma, keşif, filtreleme ve sıralama
- 15 Kirli veri: eksik değerler, tekrar eden satırlar, tip dönüşümü
Hafta 16–17 Özetleme ve istatistik
- 16 Gruplama ve özetleme
- 17 Betimsel istatistik: dağılım, ortalama-medyan farkı, aykırı değer
Hafta 18–19 Görselleştirme
- 18 Görselleştirme temelleri ve doğru grafik türünü seçme
- 19 Korelasyon ve yanıltıcı grafikler atölyesi
Hafta 20–22 Kendi verin ve makine öğrenmesi
- 20 Kendi verini toplama: okul anketi tasarlama, veriyi işlenebilir hale getirme
- 21 Makine öğrenmesine giriş: eğitim/test ayrımı, tahmin modeli
- 22 Sınıflandırma, doğruluk ölçme, aşırı öğrenme sezgisi
Hafta 23–24 Final projesi ve Demo Day
- 23 Proje sprinti: veriden hikâye çıkarma, bulguyu anlatma
- 24 Demo Day: analiz sunumları ve değerlendirme
20. hafta programın motivasyon merkezi. Hazır veri seti yerine öğrenciler kendi okullarında anket yapıyor: uyku süresi ve not ortalaması, ekran süresi, ulaşım süresi. Topladıkları veri kesinlikle kirli çıkıyor, yani 15. haftada öğrenilen her şey somut hale geliyor.
Yapay zekâ burada kod yazan değil, tartışılan taraf
Yapay zekâ derslerden çıkarılmıyor, rolü değiştiriliyor: hata mesajını çözdürme, bir fonksiyonun ne yaptığını açıklatma, bir grafiği yorumlatıp yorumun doğruluğunu tartışma.
Her derste yapay zekânın kapalı olduğu bir blok var. Çünkü bu alandaki en büyük risk, öğrencinin kodu yazdırıp hiçbir şey öğrenmemesi.
Değerlendirme
- Haftalık ödevler %30
- Mini proje %25
- Final projesi %35
- Derse katılım %10
Final projesi bir analiz raporu ve sunumdur. Grafiğin güzelliği değil, o grafikten ne sonuç çıkarıldığı puanlanır.
Program bilgileri
- Kimler için
- Ön bilgisi olmayan lise öğrencileri, 9–12. sınıf
- Süre
- 24 hafta, iki dönem
- Ders saati
- Haftada 1 gün, 75 dakika
- Ön koşul
- Yok
- Gereken
- İnternet bağlantısı olan bir bilgisayar. Kurulum gerekmez, ilk dersten itibaren tarayıcıdan çalışılır.
- Ek ücret
- Yok. Kullanılan araçların 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
Hiç kod yazmadım, bu program bana ağır gelir mi?
Hayır. Program sıfırdan başlıyor. İlk dönemin tamamı Python temellerine ayrılmış durumda; veri bilimi konularına 13. haftada geçiliyor.
Bilgisayarıma bir şey kurmam gerekiyor mu?
Hayır. İlk dersten itibaren tarayıcı üzerinden çalışıyoruz. İnternet bağlantısı olan herhangi bir bilgisayar yeterli.
Yapay zekâ zaten kod yazıyorken bunu öğrenmenin anlamı ne?
Tam da bu yüzden öğreniyoruz. Yapay zekâ hızlı kod üretiyor ama ürettiği kod bazen yanlış, bazen çalışıyormuş gibi görünüp yanlış sonuç veriyor. Bunu fark edebilmek için kodun ne yaptığını anlamak gerekiyor. 8. hafta tamamen bu konuya ayrılmış durumda.
Ücretli bir yapay zekâ aboneliği almam gerekiyor mu?
Hayır. Programda ücretli abonelik gerektiren bir uygulama geliştirmiyoruz. Araçların ücretsiz sürümleri yeterli.
Matematiğim çok iyi değil, ikinci dönemde zorlanır mıyım?
İkinci dönem lise matematiğinin ötesine geçmiyor. Ortalama, medyan, dağılım ve korelasyon zaten müfredatta var; burada bunları kodla ve gerçek veriyle uygulamalı görüyorsunuz. Çoğu öğrenci için bu, matematik dersini de kolaylaştırıyor.
Üniversite başvurusunda veya proje yarışmalarında işime yarar mı?
Program sonunda elinizde kendi topladığınız veriyle yaptığınız, sunulabilir bir analiz projesi oluyor. TÜBİTAK 2204 gibi proje yarışmalarına hazırlanan öğrenciler için ikinci dönem doğrudan kullanılabilir bir içerik sunuyor.
Sadece bir döneme katılabilir miyim?
Birinci dönem kendi içinde bütünlüklü, mini projeyle kapanan bir modül. İkinci döneme dışarıdan katılmak için temel Python bilgisi gerekiyor; bu durumda kayıt öncesinde kısa bir seviye görüşmesi yapıyoruz.
Kontenjan neden 5 kişi?
Dersin en az yarısı laboratuvar çalışması. Eğitmenin bu sürede her öğrenciye tek tek yetişebilmesi için grup küçük tutuluyor.
Ortaokul düzeyinde bir programınız var mı?
Evet. Ortaokul öğrencileri için Kod Atölyesi: Python ile Yazılım Geliştirme 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ı