
Kodlama Öğretirken Projeyle Yürümek
Kod izleyerek değil yazarak öğrenilir. Küçük projelerle ilerlemek, hata ayıklamayı öğretmek ve ödevi takip etmek kodlama derslerini verimli yapar.

Bir kodlama dersini saatlerce slayt göstererek anlatabilirsiniz ve öğrenci not alabilir. Ama ertesi gün boş bir dosya açtığında ne yapacağını bilmiyorsa, ders işe yaramamış demektir. Kod, yüzme gibi: suya girmeden olmuyor.
İlk derste çalışan bir şey
Öğrencinin ilk dersin sonunda "ben yaptım" diyebileceği küçük bir çıktısı olsun: bir web sayfası, küçük bir hesap makinesi, bir oyun başlangıcı. Bu küçük başarı, ileriki zorlukları aşma isteğini besliyor. Sözdizimini baştan sona anlatmak yerine, çalışan küçük bir örnekle başlayıp neyin ne işe yaradığını sonra açmak çoğu zaman daha etkili.
Canlı kodlama ve ekran paylaşımı
Birlikte kod yazın. Hata yaparsanız saklamayın; hata yapmak ve düzeltmek, programlamanın doğal akışı. Düşüncenizi sesli söyleyin: "Burada bir döngü gerekiyor çünkü aynı işi birkaç kez yapıyorum." Ekranı paylaşırken yazı boyutunu büyük tutun ve öğrencinin okuyabildiğinden emin olun. Vedubox Tutor'un kodlama eğitmenleri sayfasında yüksek çözünürlüklü ekran paylaşımı ve kayıt bir özellik olarak sunuluyor; kod satırlarının okunur olması gerçekten dersin kalitesini etkiliyor.
Projeler ve ödev düzeni
Küçük, ama gerçek projelerle ilerleyin. Her projenin net bir hedefi, teslim tarihi ve bir kontrol listesi olsun. Aynı sayfada tanıtıldığı kadarıyla platformda proje ödevleri teslim tarihiyle toplanıyor, dosya ya da repo linki teslim edilebiliyor ve satır bazlı geri bildirim akışı var. Siz kullanmasanız bile bu yaklaşım iyi bir fikir: geri bildirimi "şurası yanlış" yerine "şu satırda şunu düşün" şeklinde vermek öğrenciye çok şey öğretir.
Kopya mı, öğrenme mi?
Öğrencinin projesini kendisinin yaptığından emin olmak istersiniz. Polisiye bir yaklaşım yerine anlamaya dönük sorular sormak daha sağlıklı: "Bu fonksiyon neden böyle çalışıyor? Burada değer değişseydi ne olurdu?" Küçük bir değişiklik yapmasını istemek de iyi bir test: gerçekten anlayan bir öğrenci projesine kolayca yeni bir özellik ekleyebilir. Kopya çekmenin cezası kodun işe yaramaması değil, bir sonraki konuda kaybolmasıdır.
Hata ayıklamayı öğretin
Yeni başlayanlar, hata mesajını gördüklerinde paniğe kapılıyor. Hata mesajını birlikte okumak ve ne söylediğini çevirmek öğretilebilir bir beceri. Sorunu birine anlatır gibi kendi kendinize açıklamak (bazı yazılımcıların "lastik ördek yöntemi" dediği şey) da şaşırtıcı biçimde işe yarıyor. "Hatayı ben bulacağım" duygusu, bir öğrencinin özgüvenindeki en büyük sıçramalardan biri.
Canlı dersleri videoya çevirin
Birebir ders gelirinin bir tavanı var: günde ve haftada verebileceğiniz ders saati. Aynı konuyu birçok kişiye anlattığınızı fark ettiğinizde bu dersleri kaydedip, bölümleyip, quizlerle bir video kursa dönüştürmek mantıklı bir adım olabilir. Sayfada anlatıldığı gibi platform kayıtlı derslerinizi kurs olarak satışa açmanıza ve sertifikayla paketlemenize imkân veriyor. Derslerde öğrenci görüntüsü ya da sesi varsa kayıt ve yayın için izin almayı unutmayın.
Gruplar için
Birkaç kişilik küçük gruplar, kodlamada projeleri takım hâlinde geliştirmek için çok verimli olabilir. Kohort mantığıyla çalışmak isterseniz grup dersi yazımıza bakabilirsiniz.
Kısa bir kontrol
Dersin sonunda şunu sorun: öğrenci bugün kendi başına bir şey yazdı mı? Eğer cevap hayırsa, bir sonraki derste anlatmaya daha az, yazdırmaya daha çok zaman ayırın.
Bu yazı Vedubox ekibi tarafından hazırlandı. Vedubox Tutor ve diğer ürünlerimiz hakkında daha fazla bilgi için vedubox.com adresine göz atabilirsiniz.
Eğitimlerinizi dijitalleştirin ve hemen kazanmaya başlayın
Tek bir panelden tüm özel ders süreçlerinizi yönetin. Bugün ücretsiz deneme sürümünüzü başlatın.


