# ferdo R Lab — Ders Sonrası Ödevler (1–6)

**Özgün özel ders içeriği. Resmî UCL değerlendirmesi veya syllabus değildir.** Öğrencinin gerçek UCL modülü henüz doğrulanmadı. Tüm veriler kurgusal; kişisel verileri CSV dosyalarına ekleme.

Her dersin bitiminde **yalnız ilgili haftanın ZIP paketini** ver. Diğerlerini açmak öğrenci için gerekli değil. Öğretmen cevap anahtarı ayrı özel Genel Merkez kayıtlarındadır.

| Ders | Ödev | Öngörülen süre | Temel çıktı |
|---|---|---:|---|
| 1 | Vektörler ve nesneler | 25–35 dk | R script ve 2 cümle |
| 2 | Yeni CSV, türler, NA | 35–45 dk | Veri denetimi ve kısa not |
| 3 | Gruplu özet ve doğru payda | 40–50 dk | 3 sütunlu özet tablo |
| 4 | Histogram, boxplot, scatterplot | 40–50 dk | Etiketli grafikler ve yorum |
| 5 | Korelasyon/regresyon **veya** alternatif tanımlayıcı rota | 45–55 dk | R kodu ve bilimsel sınırlama |
| 6 | Farklı veriyle mini analiz + hata ayıklama | 60–75 dk | Script, 6 düzeltme, rapor |

Süreler yalnız **öğretmen tahminidir**, katı zaman sınırı değildir. Teslim tarihini öğretmen her ders sonunda belirler; dosyalara keyfî bir takvim yazılmadı.

## Kullanım
1. İlgili haftanın ZIP'ini aç; `assignment.html` sayfasını oku.
2. RStudio çalışma dizinini **ZIP'in açıldığı kök klasör** yap.
3. `starter.R` dosyasındaki TODO'ları doldur. İlk 5 hafta çözümlü örnek değil, **yapılandırılmış başlangıç kodu** vardır.
4. `reflection.md` notunu yaz ve `checklist.md` içindeki maddeleri denetle.
5. Öğretmene tamamlanan `starter.R`, `reflection.md` (6. hafta ayrıca `debug_challenge.R` düzeltmesi ve `report_template.md`) teslim edilir. Veriyi değiştirmeden aynı dosyayı tekrar çalıştırabilmek esastır.

## Veri sözlüğü
- **Ödev 1:** Yedi kurgusal günün adım sayısı ve ders çalışma dakikaları; veriler starter.R içinde.
- **Ödev 2–5 `study_log.csv`:** 16 kurmaca kayıt; `case_id` etiket, `cohort` A/B, `practice_hours` çalışma saati, `assessment_score` 0–100 puan, `break_minutes` dakika. Boş alanlar `NA` olarak okunur. Bunlar gerçek UCL öğrencileri değildir.
- **Ödev 6 `library_sessions.csv`:** 18 kurmaca şube×hafta kaydı; `branch` North/South/West, `week` hafta, `visits` ziyaret sayısı, `workshop_hours` etkinlik saati. İki sütunda kasıtlı eksik alanlar bulunur.

## Değerlendirme ilkesi
Her ödev 10 puan üzerinden, **doğru ve çalışabilir kod + veri/NA disiplini + yorum + tekrarlanabilirlik** esasına göre değerlendirilir. Öğretmen ölçütlerini özel anahtarda tutar. UCL'nin resmî notlandırması ile karıştırma. “Modelden doğrudan kopya” değil kendi gerekçesini açıkça yazma beklenir.

## Güvenlik
Öğrenci kimliği, gerçek üniversite kayıtları, gizli ders belgeleri veya değerlendirilmekte olan gerçek sınav çözümleri istenmez. Bütün veriler kurmacadır. Ödev 6'nın `debug_challenge.R` dosyası **kasıtlı olarak hatalıdır**: teslimde onun düzeltilmiş bir **kopyası** beklenir.

**Test durumu:** Paketlerin statik bütünlüğü kontrol edilecek; RStudio ve canlı HTTP testleri kullanıcı isteğiyle sonraya bırakıldı.
