ÖĞRETMEN İÇİN DERS YOL HARİTASI

Bugünkü ders · 90 dakikalık akış

Birinci görüşme için öğretmenin yanında açık kalacak pratik yol haritası: göster, sor, öğrenciye yaptır ve gözleme göre ilerle.

4 Kasım 2026 · İlk ders · Başlangıç seviyesi derste belirlenecek

Açık öğretmen kaynakları

Bu dersin hazırlık rehberi, rubriği, Ders 0 çözümleri ve öğretmen R betiği artık herkes tarafından açılabilir; özel Genel Merkez girişi gerekmez. Açık Öğretmen Masası · Ders 0 çözüm anahtarı.

Öğrencinin kişisel notları ve özgün UCL ders dosyaları açık siteye aktarılmaz.

Dersten önce · 5–10 dakika

İlk dersin ana hedefi: öğrencinin nesne/vektör oluşturması, bir fonksiyonu ve NA’nın etkisini açıklaması, bir veri sütununu seçmesidir.

90 dakikalık akış

Süreler ders başlangıcından itibaren dakika aralıklarıdır; hazırlık ayrı tutulur.

00–088 dk

Karşıla, hedefi söyle ve ortamı aç

Yap ve göster

  • RStudio’yu ve öğrencinin kendi R Script dosyasını açtır. Script ile Console’u göster; satırı Ctrl+Enter (Mac: Cmd+Enter) ile çalıştırmasını iste.
  • Ders 0 sayfasındaki “Problem / Algoritma / R / RStudio” ayrımını aç. Bugün hedef: basit kodu okumak, yazmak ve çıktıyı açıklamak.

Sor: “R ile RStudio sence aynı şey mi? Bir kod satırını çalıştırmadan önce ne yapmasını beklediğini söyleyebilir misin?”

Kurulum çalışmazsa: öğrenciyle aynı adımları kâğıt üzerinde tahmin et; bağlantı ve kurulum sorununu ayrı not et. Çalıştırılmış kabul etme.

08–1810 dk

Başlangıç yoklaması: tahmin → dene → açıkla

Öğrenciye aşağıdaki satırları önce okut; sonucu tahmin ettikten sonra kendisi çalıştırsın.

x <- c(2, 4, 6)
mean(x)
mean(c(2, NA, 6))

Sor: “<- neyi nereye koyuyor? c() ne yapıyor? Son satır neden sayı vermeyebilir?”

Karar: Öğrenci nesne, ortalama ve NA’yı gerekçeli açıklayamıyorsa 18–45 aralığında yavaş git; biliyorsa örnekleri kısalt, 60–75’teki ileri seçeneğe geç. Bu bir notlandırma değildir.

Aç: 1. hafta kod rehberi →

18–3012 dk

Problemi bilgisayara anlat

Ders 0: problem ve algoritma bölümünü göster. Öğrenciden “bir ankette boş cevapları ayırıp ortalamayı bulma” işini kod yazmadan sıralamasını iste.

Sor: “Girdi nedir? Hangi adımda eksikleri fark edeceğiz? Çıktının doğru olduğunu nasıl kontrol edersin?”

Yaptır: 3–4 adımlık sözlü algoritma yazdırsın. Ardından R’nin dil, RStudio’nun çalışma ortamı olduğunu kendi cümlesiyle anlatsın.

Hazır öğrencide bu bölümü kısalt; kazanılan zamanı 60–75’teki Week 2 köprüsüne ekle.

30–4515 dk

Birlikte yaz: vektör, fonksiyon, NA

Ders 0’daki “İlk çalışan R programın” bölümünü aç veya öğrenci starter.R dosyasının ilk bölümünü indir. Örnekler kurgusaldır.

  1. Öğrenci scores <- c(12, 10, 14, NA, 9) satırını yazsın.
  2. length(scores), mean(scores) ve mean(scores, na.rm = TRUE) için ayrı ayrı önce tahmin, sonra çalışma yaptır.
  3. Geçerli gözlem sayısı için is.na(), ! ve sum() parçalarını birlikte oku.

Sor: “NA sıfır mı? na.rm = TRUE hangi gözlemleri hesaplamadan çıkarıyor? Değerleri çıkarmak eksikliğin nedenini çözer mi?”

Aç: fonksiyon ve argüman açıklamaları →

45–5510 dk

UCL Week 1’e bağla: tablo ve sütun

Öğrencinin özel olarak sahip olduğu pr01. Familiarisation (3).r dosyasında “Dataframes” ve “Extracting a variable” bölümlerini açtır. Orijinal dosya siteye yüklenmez.

Göster, sonra öğrenci yapsın: 1. hafta kod rehberindeki crime <- USArrests, head(crime), crime$Murder ve max(crime$Murder) örneklerini kullan.

Sor: “Tabloda satır ve sütun neyi temsil ediyor? $ hangi parçayı seçiyor? max() hangi soruya cevap veriyor?”

Süre yetişmezse head() ve tek bir sütun seçimi yeterli; ikinci maksimumu sonraki çalışmaya bırak.

55–605 dk

Kısa ara

Beş dakika ara ver. Dönüşte öğrenciden, destek görmeden ilk satırı kendisinin yazmasını iste.

60–7515 dk

Öğrencinin bağımsız uygulaması

Varsayılan yol: Ekranı öğrenci kullansın; kendi Script dosyasında aşağıdaki kurmaca vektörü oluştursun:

practice <- c(2, 5, 8, 11)
  1. Kaç değer olduğunu ve ortalamasını bulmasını iste.
  2. 6’dan büyük değerleri seçmesini iste; sonucu çalıştırmadan tahmin ettir.
  3. Bir değeri NA yapıp ortalamanın davranışını ve seçtiği kuralı açıklatsın.

Yardım sırası: Beklenen sonuç → gerçek sonuç → hata mesajı → nesne adı ve türü → tek küçük ipucu. Önce öğrencinin düşünmesine zaman ver.

Hazır öğrenci için alternatif: Aynı 15 dakikada Week 2’deki iki anahtarlı birleştirme örneğine geç. Önce “hangi iki sütun eşleşiyor, eşleşmeyen satıra ne olur?” sorularını sor. tidyverse kurulu değilse kurulumla süreyi tüketme; iki küçük tablo üzerinde eşleşmeyi sözlü yaptır.

Başvuru: Ders 1 öğrenci görevleri A–D · English.

75–849 dk

Yorumla ve hatayı ayıkla

Ders 0’daki beş kurgusal gözlemden ön/son değerlerini göster; öğrenciden bir kişinin değişimini sözlü hesaplamasını, eksik ön testin ne anlama geldiğini açıklamasını iste. Her iki grup ortalamasının ve kişilerin eşleştirilmiş değişimlerinin aynı soru olmadığını konuştur.

Sor: “Son test ortalaması daha büyükse uygulamanın kesin etkili olduğunu söyleyebilir miyiz? Başka hangi açıklamalar veya eksikler olabilir?”

İhtiyaca göre aç: Statistics Lab Modül 0. Amaç bir istatistik dersi bitirmek değil, sonucun yorum sınırını bir cümleyle kurmak.

84–906 dk

Çıkış bileti ve ödevi seç

Öğrenciden üç kısa yanıt al: (1) Nesne ve fonksiyon nedir? (2) NA görünce neyi kontrol edersin? (3) Bir sonuç neden tek başına nedensellik göstermez?

Bir sonraki adım: Nesne/vektör hâlâ zor geliyorsa Ders 0 tekrarı; temel adımlar bağımsızsa Week 1 devamı ve uygun olduğunda Week 2. Performans gözlemini yalnız özel öğretmen kaydında tut.

Aşağıdaki iki ödev seçeneğinden yalnız uygun olanı ver ↓

Ders sonrası · İki seçenekten birini ver

VARSAYILAN · 15–25 DK

Temel tekrar: Ders 0 starter.R

Öğrenci başlangıç dosyası içindeki TODO A, C ve F üzerinde çalışsın: geçerli eşleşmeleri sayma, geçerli değişimlerin ortalaması ve eksik değer hatası. Her biri için bir cümleyle ne yaptığını yazsın. Gerekirse Ders 0 açıklamasını kullansın.

HAZIRSA · 25–35 DK

Ders 1 bağımsız ödevi

Nesne, vektör, ortalama ve koşullu seçimi bağımsız yapabiliyorsa Ödev 1 öğrenci paketini ver. Bu seçenek temel tekrarın yerine geçer; aynı gün iki tam ödev vermek zorunda değilsin.

Teslim: Temel seçenekte öğrenci tamamladığı .R dosyasını ve üç kısa açıklamasını; Ödev 1 seçeneğinde ise ödev sayfasında istenen starter.R, reflection.md ve checklist.md dosyalarını, birlikte kararlaştırdığınız özel kanaldan bir sonraki dersten önce paylaşsın. Kesin tarih ve değerlendirme kuralını birlikte belirleyin.

Eski toplu R Lab arşivi bir öğretmen cevaplı prova paketi içerdiği için öğrenciye çözümsüz paket olarak verilmez. Özgün UCL dosyalarını veya öğrenci bilgilerini kamuya yükleme.

Diğer materyaller ne zaman?

Bugün · Ders 0 + Week 1

Akışın ana öğretim malzemeleri. Ders 0 · Week 1 kod rehberi · Ders 1 öğrenci masası.

Hazırsa bugün / sonra · Week 2

CSV, iki anahtarlı join ve filtreleme. Kod rehberi · Ders 2.

Sonraki oturumlar · Week 3–4

Yanıtları düzenleme ve grafikler. Week 3 · Week 4 · Dört haftalık rota.

Gerektikçe · Statistics Lab ve Ders 1–6

İstatistiksel düşünce için Statistics Lab; diğer ders ve ödevler için R Lab ana sayfası. Bugün tamamlanmaları beklenmez.

Özel öğretmen belgeleri Genel Merkez’deki Projects/UCL 1 Sinif R Kodlama/Ogretmen Masasi sayfasında bulunur. Bu açık sayfa çözüm anahtarı veya öğrenci kaydı içermez.