| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Programlamaya giriş, algoritma kavramı ve Python programlama diline giriş
|
Programlama ve algoritma kavramlarının incelenmesi
|
Ders sunumu ve örnek kodlar
|
| 2 |
Değişkenler, veri tipleri, giriş-çıkış işlemleri ve operatörler
|
Python ` da temel veri tiplerinin incelenmesi
|
Ders sunumu ve uygulama dosyaları
|
| 3 |
Karar yapıları (if, elif, else) ve uygulamaları
|
Karar yapılarının temel kullanımının incelenmesi
|
Örnek kodlar ve uygulama dosyaları
|
| 4 |
Döngüler (for, while) ve döngü kontrol ifadeleri
|
Döngü yapılarına ilişkin temel kavramların incelenmesi
|
Örnek kodlar ve uygulama dosyaları
|
| 5 |
Karakter dizileri (String) ve temel metin işlemleri
|
Karakter dizilerinin temel özelliklerinin incelenmesi
|
Örnek kodlar ve uygulama dosyaları
|
| 6 |
Listeler, demetler (tuple), kümeler (set) ve sözlükler (dictionary)
|
Python veri yapılarının temel özelliklerinin incelenmesi
|
Ders sunumu, örnek kodlar ve uygulama dosyaları
|
| 7 |
Fonksiyonlar, parametre kullanımı ve geri dönüş değerleri
|
Fonksiyonların temel yapısının incelenmesi
|
Örnek kodlar ve uygulama dosyaları
|
| 8 |
Ara Sınav
|
Önceki konuların tekrar edilmesi
|
Ders materyalleri
|
| 9 |
Dosya işlemleri (dosya okuma, yazma ve dosya yönetimi)
|
Python ` da dosya işlemlerine ilişkin temel kavramların incelenmesi
|
Örnek dosyalar, kodlar ve uygulama materyalleri
|
| 10 |
Hata yönetimi (Exception Handling) ve hata ayıklama teknikleri
|
Python ` da hata türleri ve hata yönetiminin incelenmesi
|
Hatalı örnek kodlar ve uygulama dosyaları
|
| 11 |
Modüller ve temel kütüphanelerin kullanımı
|
Modül ve kütüphane kavramlarının incelenmesi
|
Örnek kodlar ve uygulama dosyaları
|
| 12 |
Algoritma geliştirme ve problem çözme uygulamaları
|
Önceki haftalarda öğrenilen programlama yapılarının tekrar edilmesi
|
Problem senaryoları, örnek kodlar ve uygulama dosyaları
|
| 13 |
Nesne yönelimli programlamaya giriş: sınıf, nesne, özellik ve metotlar
|
Nesne yönelimli programlamanın temel kavramlarının incelenmesi
|
Ders sunumu, örnek kodlar ve uygulama dosyaları
|
| 14 |
Python ` da temel nesne yönelimli programlama uygulamaları
|
Sınıf, nesne, özellik ve metot kavramlarının tekrar edilmesi
|
Örnek kodlar ve uygulama senaryoları
|
| 15 |
Uygulamalı Programlama Değerlendirmesi
|
Dönem boyunca öğrenilen programlama yapılarının tekrar edilmesi
|
Uygulama senaryosu ve değerlendirme materyalleri
|
| 16 |
Final Haftası
|
Final sınavına hazırlık
|
Ders materyalleri
|
| 17 |
Final Haftası
|
Final sınavına hazırlık
|
Ders materyalleri
|