Ders tanımı

Ders Yapısı:


1. Hafta: Tanışma ve Algoritma Mantığı

Amaç: Algoritmanın ne olduğunu ve günlük hayatta nasıl kullanıldığını öğretmek.


İçerik:

Algoritma nedir?

Blok tabanlı algoritmalar (Scratch)

Günlük hayattan basit algoritma örnekleri

Scratch ile animasyonlar ve oyunlar oluşturma

Hedef: Çocukların algoritma mantığını kavrayarak başlangıç yapmaları sağlanacak.


2. Hafta: Python’a Giriş

Amaç: Python diline giriş yapmak ve temel Python kavramlarını tanıtmak.


İçerik:


Python nedir ve nasıl kullanılır?

"Merhaba Dünya" uygulaması

Python IDE’leri (Thonny, Replit gibi)

Veri tipleri (sayılar, metinler vb.)

Hedef: Python ile ilk adımlar atılmasını sağlamak.


3. Hafta: Girdi-Çıktı İşlemleri


Amaç: Python’da kullanıcıdan veri almayı ve ekrana yazdırmayı öğretmek.

İçerik:

input() ve print() fonksiyonları

Kullanıcıdan veri alma, ekrana yazdırma

Basit etkileşimli uygulamalar

Hedef: Çocuklar, kullanıcıyla etkileşimli programlar yazabilecek duruma gelmeli.


4. Hafta: Koşullu Durumlar (if-else)

Amaç: Karar yapıları, koşullu ifadeler ve kontrol akışını öğretmek.

İçerik:


if-else yapısı

Yaş kontrolü, oyun senaryoları gibi örnek uygulamalar

Hedef: Çocukların programlarına karar mekanizmaları eklemelerini sağlamak.


5. Hafta: Döngüler (for, while)

Amaç: Tekrar eden işlemleri öğrenmek ve döngüleri kullanmayı öğretmek.


İçerik:

for ve while döngüleri

Tekrarlayan işlemler (çarpım tablosu, sayı tahmin oyunları)

Hedef: Çocuklar, döngülerle tekrar eden işlemleri çözebilecek duruma gelmeli.


6. Hafta: Listeler ve Döngülerle Kullanımı


Amaç: Listelerle çalışmayı ve döngülerle etkileşimi öğretmek.

İçerik:

Liste veri tipi

Liste elemanlarına erişim

Döngülerle liste işlemleri (alışveriş listesi, sınıf listesi)

Hedef: Çocuklar, listeler ve döngülerle uygulamalar yapabilecek duruma gelmeli.


7. Hafta: Fonksiyonlar ve Hata Ayıklama


Amaç: Fonksiyonları tanıtmak ve kodun hatasız çalışmasını sağlamayı öğretmek.

İçerik:

Fonksiyonlar nedir?

Fonksiyon yazma ve kullanma

Basit hata ayıklama (debugging)

Hedef: Çocuklar, fonksiyonları kullanarak daha verimli kod yazmayı öğrenmeli.


8. Hafta: Mini Proje ve Değerlendirme

Amaç: Öğrenilenleri pekiştirmek için mini proje geliştirmek.


İçerik:

Mini proje örnekleri (hesap makinesi, basit oyunlar, quiz uygulamaları)

Öğrencilerin projelerini tamamlayıp sunması

Hedef: Çocuklar, öğrendikleri kavramları uygulayarak yaratıcı projeler geliştirebilmeli.

Ne öğreneceğim?

Gereksinimler

  • Cihazlar: Tablet veya Bilgisayar: Python IDE (Thonny, Replit, VSCode gibi) kurulumu yapılabilen cihazlar İnternet Bağlantısı: Online dersler için hızlı ve stabil internet bağlantısı Yazılım: Python IDE: Thonny veya Replit gibi çocuklar için uygun Python geliştirme ortamları Scratch: Blok tabanlı programlama için Materyaller: Kulaklık (Online Eğitim İçin): Sesli anlatımları rahat dinleyebilmek için Not Defteri ve Kalem: Ders notları almak için

Sıkça sorulan sorular

Kurs, 7-15 yaş arasındaki öğrencilere yöneliktir. Yaş grubuna göre içerik özelleştirilmiştir.

Kursa 1-15 Mayıs tarihleri arasında ön kayıt yaptırabilirsiniz. Başvuru formunu doldurduktan sonra, katılımınız onaylanacaktır.

Kurs başlangıcı Haziran’ın 2. Haftası olacaktır. Ön kayıt dönemi bitiminde kesin kayıt yapılacaktır.

Kurs, temel Python programlama ve algoritmalar üzerine kuruludur. Eğitimin tamamında uygulamalı çalışmalar ve mini projeler yer alacaktır.

Eğitim, online olarak ilerleyecek ancak her hafta canlı ders etkinlikleri yapılacak.

Eğitim için temel gereklilikler tablet veya bilgisayar, Python IDE (Thonny veya Replit), Scratch (9-11 yaş) ve not defteri olacaktır. Eğitim sırasında verilen notlar ve kaynaklar dijital ortamda paylaşılacaktır

Kursun sonunda, öğrenciler öğrendikleri bilgileri kullanarak basit projeler (hesap makinesi, quiz oyunu, sınıf listesi uygulaması gibi) geliştireceklerdir.

Haftalık değerlendirmeler ve quizler aracılığıyla öğrencilerin gelişimleri takip edilecektir. Ayrıca, kurs boyunca öğretmenlerle iletişimde olunabilir.

₺2500

₺5500

Dersler

0

Beceri seviyesi

Başlangıç

Son Kullanma Süresi

3 Aylar

Bu kursu paylaş

İlgili Kurslar