Ana içeriğe git
logo
Kullanıcı adı veya şifrenizi mi unuttunuz?
Ana sayfa
  • Türkçe ‎(tr)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Français ‎(fr)‎
    • Türkçe ‎(tr)‎
    • Ελληνικά ‎(el)‎
    • Modül 7

      Kod ile Çiz!

      Geometrik Şekillerle Programlamayı Keşfet

      Modül Kimliği

      Başlık
      Kod ile Çiz! - Geometrik Şekillerle Programlamayı Keşfet
      Konu Alanları
      Bilgisayar Bilimi Matematik Teknoloji
      Format
      FOSSBot ile görsel programlama, uygulamalı çizim etkinlikleri, geometrik desen oluşturma, etkileşimli H5P sıcak noktaları, işbirlikçi hata ayıklama, sorgulamaya dayalı keşif, oyunlaştırılmış zorluklar
      Öğretmen Hazırlık Süresi
      30-45 dakika (FOSSBot ağ kurulumu, çizim malzemelerinin hazırlanması, kalem tutucu eklentisinin test edilmesi dahil)
      Gerekli Ders Süresi
      45 dakika
      Yaş Aralığı
      13-15 yaş (Ortaokul)
      Anahtar Kelimeler
      Bilişimsel Düşünme, Görsel Programlama, Geometrik Şekiller, Döngüler, Diziler, Açılar, Robotik, Fiziksel Bilişim, Örüntü Tanıma, Hata Ayıklama, Yineleme, FOSSBot Çizimi, Algoritma Tasarımı
      Özet

      Bu yaratıcı modül, öğrencilere geometrik şekiller çizerek kodlamayı öğreterek soyut programlama kavramlarını somut sanatsal ifadelere dönüştürür. Kalem tutucu ile donatılmış FOSSBot kullanan öğrenciler, robot kağıt üzerinde fiziksel olarak kareler, üçgenler, altıgenler ve hatta pentagramlar çizerken algoritmalarının canlanmasını izlerler. Modül, öğrencilerin bir karenin dört 90 derecelik dönüş gerektirdiğini, bir üçgenin ise üç 120 derecelik dönüşe ihtiyaç duyduğunu keşfetmesiyle açıların ve geometrinin matematiksel anlayışını bilişimsel düşünme ile zekice birleştirir. Aşamalı etkinlikler sayesinde, öğrenciler komutların manuel tekrarından zarif döngü yapılarına geçerler ve programlama verimliliğinin kodu nasıl iyileştirdiğini ilk elden deneyimlerler. Sorgulamaya dayalı yaklaşım deneyimi teşvik eder; öğrenciler kusurlu şekillerde hata ayıklar, açıları ayarlar ve çözümlerini işbirliği içinde yinelerler. Programlamayı görsel ve sanatsal hale getirerek, bu modül genellikle yeni başlayanları korkutan soyutlama engelini kaldırır ve yerini kodlarının güzel geometrik desenler ürettiğini görmenin anında tatmini ile değiştirir.

      Giriş

      Programlama eğitimi genellikle fiziksel dünyadan kopuk hissedilebilen soyut kavramlarla başlar ve öğrencilerin kodlarının pratik uygulamaları hakkında merak içinde kalmasına neden olur. Bu modül, kodu sanata, algoritmaları çizimlere ve döngüleri geometrik desenlere dönüştürerek bu yaklaşımda devrim yaratır. Bir öğrenci FOSSBot'u mükemmel bir kare çizmek için programladığında, sadece sözdizimi öğrenmiyor; hem programlamanın hem de geometrinin altında yatan matematiksel zarafeti keşfediyor.

      Bu yaklaşımın dehası, anında görsel geri bildirim sisteminde yatmaktadır. Hataların şifreli mesajlar üretebildiği geleneksel programlamanın aksine, burada hatalar eğlenceli sanatsal "başarısızlıklar" yaratır - yanlış açılara sahip bir üçgen bir spirale dönüşür, yanlış hesaplanmış bir kare soyut bir tasarıma dönüşür. Bu görsel hatalar, hata mesajlarından çok daha öğreticidir çünkü öğrenciler mantıklarının nerede yanlış gittiğini kelimenin tam anlamıyla görebilirler. Bir öğrenci bir üçgen köşesi bekleyerek "10cm ileri, 60° dön" programladığında ancak yanlış açının çizildiğini gördüğünde, geometrik-algoritmik bağlantı kristal kadar netleşir. Bu somut hata ayıklama süreci, hayal kırıklığını meraka ve hataları öğrenme fırsatlarına dönüştürür.

      Açık komutlardan döngü yapılarına ilerleme, profesyonel programcıların kodu nasıl optimize ettiğini yansıtır. Başlangıçta öğrenciler bir kare oluşturmak için "ileri-dön-ileri-dön-ileri-dön-ileri-dön" yazabilir ve yazarken parmaklarında fazlalığı hissedebilirler. Tekrar döngüsünü keşfedip bunu "4 kez tekrarla: ileri-dön" şeklinde yoğunlaştırdıklarında, gerçek yazılım optimizasyonunu yönlendiren aynı "aha!" anını yaşarlar. Modülün doruk noktası olan pentagram çizme zorluğu, öğrencilerin her noktanın 144° dönüş gerektirdiğini hesaplamalarını, geometrik akıl yürütmeyi programlama mantığıyla birleştirmelerini gerektirir. Oturumun sonunda, öğrenciler sadece kodlamayı öğrenmediler; programlamanın matematiksel güzelliği ifade etmek için yaratıcı bir araç olduğunu keşfettiler ve kodlamayı sadece teknik bir beceri yerine sanatsal ve problem çözme aracı olarak görmenin temelini attılar.

      Temel Bilgiler

      • • Görsel programlama ortamlarına (blok tabanlı kodlama) aşinalık
      • • Temel hareket kavramlarının anlaşılması (ileri, geri, dön)
      • • Dönme açıları ve dereceleri hakkında bilgi (90°, 180°, 360°)
      • • Temel geometrik şekilleri ve özelliklerini belirleme yeteneği
      • • Şekil özelliklerinin anlaşılması (kenar sayısı, iç açılar)
      • • Diziler ve adım adım talimatlar hakkında temel anlayış

      Öğrenme Çıktıları

      Bu modülün sonunda öğrenciler şunları yapabilecektir:

      Programlama ve Bilişimsel Beceriler

      • ✓ Robot hareketlerini kontrol etmek için görsel bir programlama arayüzü kullanmak
      • ✓ Robotu basit geometrik şekiller (kare, üçgen, altıgen) çizecek şekilde programlamak
      • ✓ Tekrarlayan kodu optimize etmek için döngüleri anlamak ve uygulamak
      • ✓ Komut dizileri oluşturmak ve değiştirmek
      • ✓ Daha hassas çizimler için kodu hata ayıklamak ve iyileştirmek

      Matematiksel ve Geometrik Anlayış

      • ✓ Geometrik bilgiyi algoritmik talimatlara çevirmek
      • ✓ Belirli şekiller oluşturmak için açı tabanlı mantık uygulamak
      • ✓ Farklı çokgenler için doğru dönüş açılarını hesaplamak
      • ✓ Şekil kenarları ve dönüş açıları arasındaki ilişkiyi anlamak
      • ✓ Hesaplanmış açıları (144°) kullanarak pentagramlar gibi karmaşık şekiller çizmek

      Problem Çözme ve Yaratıcı Beceriler

      • ✓ Tekrarlayan talimatlardaki kalıpları tanımak
      • ✓ Geometrik desen tasarımı yoluyla yaratıcılığı geliştirmek
      • ✓ Deney yoluyla çözümleri test etmek ve yinelemek
      • ✓ Çizim zorluklarını çözmek için işbirliği yapmak
      • ✓ Program verimliliğini optimize etmek için mantıksal düşünme uygulamak

      📐 Geometrik Şekiller ve Açılar Referansı

      Şekil Kenarlar Dönüş Açısı Döngü Yinelemeleri
      Kare 4 90° 4
      Üçgen 3 120° 3
      Altıgen 6 60° 6
      Pentagram ⭐ 5 144° 5
  • Ders Planını İndir
  • Değerlendirme
Kapalı ton kutusu
Önceki bölüm
Sonraki bölüm
  • Ders Planını İndir

    • Ders Planını İndir (EN) Dosya
    • Ders Planını İndir (ES) Dosya
    • Ders Planını İndir (FR) Dosya
    • Ders Planını İndir (GR) Dosya
    • Ders Planını İndir (TR) Dosya
    • FOSSBot ile Çizim Yapma - Giriş Dosya
  • Değerlendirme

    • d

 
Geri

Avrupa Komisyonu'nun bu web sitesinin hazırlanmasına verdiği destek, sadece yazarların görüşlerini yansıtan içeriğin onaylandığı anlamına gelmez ve Komisyon burada yer alan bilgilerin herhangi bir şekilde kullanılmasından sorumlu tutulamaz.

Şu anda misafir erişimini kullanıyorsunuz (Giriş yap)