Quizler Hakkında

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.

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

  • 8–10 soru; 15–20 dk.

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

  • 10–12 soru; 15–20 dk.

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

  • 8–10 soru; 15–20 dk.

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

  • 8–10 soru; 15–20 dk.