Scratch ile Herkes İçin Temel Kodlama
What you'll learn
- Bu eğitim kodlamaya ilk kez başlayacaklar içindir.
- Bilgisayar programlamanın temel kavramlarını kapsar.
- Kodlama konusunda başlangıç seviyesinde bilgi ve deneyim sahibi olmak içindir.
- Arduino, Processing, AppInventor, gibi daha ileri seviye programlama ortamlarına devam etme için gerekli temel bilgileri içerir.
- Robotik (M-Bot, Micro:bit) ve oyun kodlama ve eğitimleri için gereken temel bilgi ve deneyimi kazandırır.
Requirements
- Merak eden ve öğrenmek isteyen herkes katılabilir.
- Hiçbir programlama bilgi veya becerisi gerektirmez.
Description
Eğitimin Amacı
Bu eğitim kodlamaya ilk kez başlayacakları, bilgisayar programlamanın temel kavramları ve
kodlama konularında başlangıç seviyesinde bilgi ve deneyim sahibi yapmak, Arduino,
Processing, AppInventor, gibi daha ileri seviye programlama ortamlarına, oyun kodlama ve
robotik kodlama eğitimlerine devam etmek için gereken temel bilgi ve deneyimi kazandırmayı
amaçlamaktadır.
Eğitim İçeriği
Eğitim içeriği kodlamaya ilk kez başlayacaklar için hazırlanmıştır.Kodlama ortamı olarak
kullanılan Scratch programının anlatımının ardından, temel kodlama yapıları olan algoritma,
değişkenler, döngüsel / tekrarlı yapılar, karar verme yapıları, listeler ve etkileşim konuları
örneklerle detaylı olarak incelenmektedir.
Bölüm 1: Temel Seviye
Scratch Arayüzüne Giriş
Hareket Blokları
Görünüm Blokları
Ses Blokları
Olay Blokları
Kontrol Blokları
Algılama Blokları
Operatör Blokları
Değişkenler
Liste Blokları
Koordinat Sistemi
Kendi Bloğunu Oluşturma
Kostüm, Dekor ve Ses
Bölüm 2: Kodlama Örnekleri
Rastgelelik ve Hareket
Rastgelelik ve Karar verme Yapıları
Klavye ile Etkileşim ve Hareket
Klavye ile Etkileşim ve Ses
Değişkenler
Liste Yapılarından Veri Okuma
Liste Yapılarına Veri Ekleme
Balon Patlatma Oyunu
Klavye Etkileşimi ve Animasyon
Kazanımlar
Bu eğitimleri başarı ile tamamlayanlar, bilgisayar programlama yapıları hakkında temel bilgi ve
deneyim sahibi olur. Arduino, Processing ve AppInventor gibi daha ileri seviye programlama
ortamlarına, oyun kodlama ve robotik kodlama eğitimlerine devam etmek için gereken temel
bilgi ve tecrübeyi kazanır.
Eğitim Süreci
Eğitimler toplam 180 dakikalık 23 adet videodan oluşmaktadır ve 24 saatlik örgün (sınıf içi)
eğitim müfredatını kapsamaktadır.
Who this course is for:
- Eğitim içeriği kodlamaya ilk kez başlayacaklar için hazırlanmıştır.
Instructor
Çetin Tüker, üç boyutlu animasyon, etkileşimli çoklu ortam, VR/AR/XR, video oyunu tasarımı/geliştirmesi ve hareketli görüntü alanlarında uzmanlaşmış bir eğitimcidir.
1992 ve 1996 yıllarında ODTÜ Mimarlık Bölümünde lisans ve yüksek lisans eğitimini tamamlamış, 2009 yılında ise Mimar Sinan Güzel Sanatlar Üniversitesi Grafik Tasarım Bölümü'nde Sanatta Yeterlik derecesi almıştır. 2007'de ilk kitabı “Tasarımdan Uygulamaya 3D Mantığı”, 2007 ve 2008'de The Gnomon Workshop’tan (ABD) “3DS Max'e Giriş” ve “GLU 3D ile Akışkan Simülasyonu” adlı eğitim DVD'leri yayınlanmışır. Bunları daha sonra Kabalcı Kitabevi ve MIT Press tarafından yayınlanan “Saraydan Sokağa Oyun” (2015) ve “Video Games All Around the World” (2015) adlı kitaplarda iki kitap bölümü izlemişir. 2015 yılında Microsoft desteği ile geliştirilen AçıkAkademi için 40 bölümlük “KoduGameLab” ve 100 bölümlük “Unity” eğitim videolarını yapmıştır.
1994 yılında başladığı öğretim kariyerine halen Mimar Sinan Güzel Sanatlar Üniversitesi Grafik Tasarım Bölümü'nde Doçent olarak devam etmektedir.