Scratch ile İleri Kodlama
Scratch Jr ile temel programlama becerilerini kazanan öğrenciler için tasarlanan bu ileri seviye kursta, öğrenciler daha karmaşık oyunlar ve uygulamalar geliştirmeyi öğrenecekler. Algoritma mantığını derinlemesine kavrayacak, değişkenler, listeler ve fonksiyonlar gibi ileri programlama kavramlarını kullanarak kendi özgün projelerini hayata geçirecekler.
Bu Kursta Neler Öğreneceksiniz?
İleri Programlama Kavramları
Değişkenler, listeler, fonksiyonlar ve koşullu ifadeler
Oyun Geliştirme
Platform oyunları, labirent oyunları ve aksiyon oyunları tasarlama
Algoritma ve Mantık
Karmaşık problemleri çözme ve algoritma geliştirme becerileri
Proje Yönetimi
Büyük projeleri planlama ve geliştirme stratejileri
Kurs Müfredatı
-
İleri Scratch Kavramları
Değişkenler, listeler ve özel bloklar
-
Oyun Mekaniği
Karakter kontrolü, çarpışma tespiti ve puan sistemi
-
Platform Oyunu Geliştirme
Yerçekimi, zıplama ve engeller ile platform oyunu yapımı
-
Labirent Oyunu
Labirent oluşturma ve yapay zeka temelleri
-
Uzay Oyunu
Uzay temalı aksiyon oyunu geliştirme
-
Animasyon ve Efektler
İleri animasyon teknikleri ve görsel efektler
-
Ses ve Müzik
Ses efektleri ve müzik entegrasyonu
-
Final Projesi
Kapsamlı bir oyun projesi geliştirme
Gereksinimler
- Temel Scratch bilgisi (Scratch Jr veya başlangıç kursu)
- Bilgisayar kullanım becerisi
- Temel matematik bilgisi
- Yaratıcı düşünme ve problem çözme yeteneği