Quizler, haftalık öğrenmeyi ölçmek ve ara sınav/final hazırlığını desteklemek için tasarlanmıştır. Her quiz kısa süreli, odaklı ve tek konulu olacaktır.
Sınav sırasında yalnızca belirtilen materyaller kullanılabilir. Akademik dürüstlük kuralları geçerlidir.
Genel Kurallar ve Biçim
Süre: 15–20 dakika (laboratuvar saatinde uygulanır).
Biçim: Kâğıt veya çevrimiçi; çoktan seçmeli + kısa kod/çıktı soruları.
Kaynak: Aksi belirtilmedikçe açık not yok, internet/yapay zekâ araçları kapalıdır.
Geç teslim/mazeret: Bölüm yönergesi uygulanır; mazeret belgeli ise telafi hakkı tanınabilir.
Değerlendirme: Doğru cevap + düzgün akış ve kod okunabilirliği.
Quiz 1 — Koşullu İfadeler ve Operatörler Hafta 3
Kapsam: Karşılaştırma ve mantıksal operatörler; if/elif/else ile karar akışları.
Soru Tipleri
Kısa: Verilen ifadelerin True/False sonucu.
Kod çıktısı: Küçük bir if-elif bloğunun ekran çıktısı.
Uygulama: Not harfi/üçgen türü/gerilim eşiği sınıflaması.
Biçim ve Süre
10–12 soru; 15–20 dk.
Çizim/şema gerektirmez; net, kısa yanıt beklenir.
Belgeler
İlgili haftalar: 2–3
Quiz 2 — Fonksiyonlar Hafta 5
Kapsam: Fonksiyon tanımı/çağrımı, parametre/geçiş, dönüş değeri, scope (temel).
Soru Tipleri
Boşluk doldurma: fonksiyon iskeleti.
Kod çıktısı: iki fonksiyonun çağrı sırası.
Uygulama: RC zaman sabiti hesaplayan fonksiyon.
Biçim ve Süre
Belgeler
İlgili haftalar: 4–5
Quiz 3 — Listeler ve Sözlükler Hafta 7
Kapsam: list, tuple (temel), dict; indeksleme/dilimleme, temel metodlar; sözlükte erişim/güncelleme.
Soru Tipleri
Kod çıktısı: dilimleme ve append/pop etkisi.
Eşleştirme: dict metod(lar)ını işleviyle eşleştir.
Uygulama: frekans sözlüğü oluşturma.
Biçim ve Süre
Belgeler
İlgili haftalar: 6–7
Quiz 4 — Dosya İşlemleri + math/random Hafta 10
Kapsam: open/read/write, satır-okuma; basit hata yakalama; math ve random ile temel kullanım.
Soru Tipleri
Kod tamamlama: dosyadan okuma ve sayısal özet.
Kısa yanıt: with bağlam yöneticisi ne sağlar?
Uygulama: rastgele sayı üretip dosyaya yazma.
Biçim ve Süre
Belgeler
İlgili haftalar: 9–10
Quiz 5 — OOP Temelleri ve Hata Yönetimi Hafta 12
Kapsam: sınıf/nesne, __init__, özellik/metot; temel kalıtım farkındalığı; try/except ile hata yakalama.
Soru Tipleri
Kod çıktısı: sınıf örnekleme ve metot çağrısı.
Boşluk doldurma: __init__ imzası.
Kısa yanıt: belirli bir hata için uygun except bloğu.
Biçim ve Süre
Belgeler
İlgili haftalar: 11–12