Seviye 08 · Python Programlama

Python Programlama Atölyesi

Düşün, kodla ve kendi çözümlerini üret.

Bu atölyede öğrenciler metin tabanlı programlamaya geçer. Python ile komutlar yazar, algoritmalar kurar, bilgileri işler ve kendi çalışan programlarını geliştirir.

16 Hafta
32 Ders Saati
Proje Tabanlı Öğrenme
Python Programlama Atölyesi — Öğrenci metin tabanlı Python kodu yazıyor ve algoritmalar kuruyor

Python ve algoritma nedir?

Kodların nasıl düşünerek planlandığını ve çalışan programlara dönüştüğünü keşfedin.

Python nedir?

Python, okunması ve öğrenmesi kolay bir programlama dilidir. Öğrenciler Python ile bilgisayara ne yapması gerektiğini açık adımlarla anlatır; kendi programlarını çalıştırır ve geliştirir.

Güçlü ve Anlaşılır Programlama Dili

Algoritma nedir?

Algoritma, bir problemi çözmek için izlenen sıralı adımlardır. Öğrenciler bir program yazmadan önce ne yapılacağını planlar; ardından bu planı kodlara dönüştürür.

Adım Adım Problem Çözme Mantığı

Python algoritma mantığı, veri işleme ve döngü akışı illüstrasyonu
Öğrencinin Python kodlarını çalıştırması, sonuçları gözlemlemesi ve test etmesi
Düşünerek ve Kodlayarak Öğren

Her ders yeni bir problem, yeni bir Python projesi

Bu atölyede öğrenciler öğretmen rehberliğinde küçük ama çalışan programlar geliştirir. Kullanıcıdan bilgi alan uygulamalar, mini hesaplama araçları, bilgi oyunları, puan takip sistemleri ve karar veren programlar oluştururlar.

Her proje; düşünme, planlama, kodlama ve test etme adımlarını içerir. Öğrenciler kodlarının neden çalıştığını anlamayı, hata gördüğünde çözüm aramayı ve programlarını daha iyi hâle getirmeyi öğrenir.

Öğretmen rehberliğinde ilerleyen bu proje tabanlı süreçte öğrenci, bir problemi adım adım düşünür ve kendi koduyla çalışan bir çözüme dönüştürür.

Öğrenci bu atölyede neler öğrenir?

Algoritma kurma, kodlama, test etme ve problem çözme becerileri kazanır.

Algoritmik düşünme

Bir problemi küçük adımlara ayırmayı, çözüm yolunu planlamayı ve bu planı kodla ifade etmeyi öğrenir.

Mantıksal Adım Planlama

Değişkenler ve verilerle çalışma

Programın kullanacağı bilgileri saklar, düzenler ve gerektiğinde kullanır.

Veri Yönetimi

Koşul ve döngü mantığı

Programın farklı durumlarda nasıl karar vereceğini ve tekrar eden işleri nasıl yapacağını belirler.

Karar & Tekrar Kontrolü

Fonksiyonlar, test ve hata çözme

Kodlarını düzenli bölümlere ayırır; programını çalıştırır, hataları fark eder ve çözüm üretir.

Modüler Kod & Debugging
DÜŞÜN, PLANLA, KODLA VE GELİŞTİR

16 haftalık Python programlama yolculuğu

Her haftası planlanmış, öğrencinin üreterek ilerlediği 4 aşamalı gelişim süreci.

AŞAMA 1 · 1 – 14. HAFTALAR

Algoritmalar kur, kodla ve test et

Öğrenciler Python’ın temel yapılarını öğrenir; değişkenler, koşullar, döngüler ve fonksiyonlarla küçük programlar geliştirir. Her yeni konu çalışan projelerle pekişir.

14 Hafta Python Temelleri
AŞAMA 2 · 15. HAFTA

Kendi Python projesini geliştir

Öğrenci, atölye boyunca öğrendiği problem çözme ve kodlama becerilerini kullanarak kendine özgü bir Python programı geliştirir.

Özgün Python Yazılımı
AŞAMA 3 · 16. HAFTA

Programını sun

Öğrenci programını tanıtır; hangi problemi çözmek istediğini, kodunun nasıl çalıştığını ve geliştirme sürecinde neler öğrendiğini paylaşır.

Çalışan Python Yazılımını Aktarma
Öğrencinin geliştirdiği Python projesini sunması ve test etmesi
SONRAKİ ADIM

Yapay zekâ projelerini derinleştir

Python Programlama Atölyesi’nin ardından öğrenci, Yapay Zekâ II Atölyesi’nde kodlama ve problem çözme becerilerini daha gelişmiş yapay zekâ projelerine taşır.

Sonraki Seviyeyi İncele
Kodivasyon Teknoloji Akademisi

Kodunla düşüncelerini çalışan projelere dönüştür.

Çocuğunuzun yalnızca kod yazmasını değil; düşünen, çözüm üreten, test eden ve geliştiren bir öğrenci olmasını birlikte destekleyelim.