Merhabalar;
Bu eğitimde bir tasarımcı programlama dili olan processing tanıtılacak ve her hafta çeşitli animasyonların uygulamasını yaparak hem eğlenip hem de hakim hale gelieceğiz. eğitimlerimiz pazar günleri olacak ve ardında eğitimdeki projenin de çözümünün olacağı canlı soru cevap olacaktır. temel programlama bilgisi dışında on bilgi gerektirmemektedir. müfredat şöyle :
Processing Programlama Eğitimi
Kursun amacı, kursiyerlere Processing programlama dilini tanıtmak bu dili kullanarak neler yapabileceğimizi göstermek ve çeşitli projeler yaparak yetkinlik kazandırmaktır. Kurs sonunda kursiyerler bu dili kullanarak animasyon ve tasarımlar oluşturmuş olan video ve tasarımları nasıl editleyeceklerini öğrenmiş ve arduino gibi kaynakalrdan okunan verilerin nasıl görselliştirilip animasyonunun yapılacağını öğrenmiş olacaklardır.
Kimler katılmalı? İlkcan Aslan tarafından verilen bu eğitime animasyon ve arayüz kodlaması öğrenmek isteyen, veri görselleştirmeye ilgisi olan herkes katılabilir, temel kodlama bilgisi yeterli olacaktır. 1. Hafta "Processing tanıtım ve giriş" - processing dilinin tanıtılması - kullanım alanlarından ve kullanılarak yapılabileceklerden bahsedilmesi - Genel programlama dilleri hakkında bilgi ve kursun kapsamı ve aşamalrının anlatılması - Complier kurulumu ve canvas oluşturma - Temel komutlar 2. Hafta "Processing ile Çizim" - canvas oluşturma ve koordinat eksenini kullanma eğitimi - nokta çizgi elips ve dikdörtgen gibi basit şekillerin çizimi - çizim fonksiyonlarına giriş ve örnekler - processing ile renklere giriş ve nostroke, nofill komutları ile renklerin kontrolü - RGB ve HSB nümerik renk sistemlerinin tanıtımı ve kullanımı - Ders sonu alıştırma : processing sitesindeki referansları kullanarak renkli ve 640x640 bir canvas oluşturup farklı renklerde geometrilerin öğrencilerin kendi seçicekleri bir tasarımda çizilmesi ve transparency ayarlanması - Püf noktaların önek çalışmayı çözerek gösterilmesi 3. Hafta "processingde hareket ve akışa giriş" - programlama yapısı ( setup ve draw ) anlatımı ve loopların kullanımının öğretilmesi - değişkenleri kullanarak hareket sağlama ve musex mousey komutları ile çizime basit hareket verme - çizmeyi öğrendiğimiz geometriler üstünde mouse referanslandırmasının gösterilmesi ve mouse referanslarıyla çizgi ve dikdörtgeni çizmek ve sonra basit animasyon hareketi vermek. - built in ve user defined değişkenlerin tanım ve ayrımının öğretilmesi ve değişken değerlerini arttırma azltma (increment operators) yoluyla basit otonom animasyonlar yapmayı öğrenme - random ve print fonksiyonlarıyla özgür hareketli animasyonlar üretme -ders sonu alıştırma : kendi istediğimiz bir renki geometriyi ilk önce hareketsiz random boyutlarla oluşturma daha sonra mouse u takip edicek şekilde hareket , lineer sabit hızla hareket ve random hareketlerin kazandırılması - örnek çalışmanın çözülüp püf noktaların gösterimi 4. Hafta "Animasyon oluşturma" - boolean ifadeleri ve if else elseif operatörlerinin anlatıması ve kullanılması. Kısa örenk : arduino-led switch bağlantısını processingde mouse tıklamasıyla canvasın renk değiştirmesine ayarlama uygulaması gösterimi - mantıksal operatörler ve animasyonlarda kulanımı - örnek uygulama: if else ve mantıksal operatörlerle mouse ile basınca duran ve tekrar basınca devam eden bir top sekme işleminin animasyonunun yapılıp püf noktalarıyla birlikte gösterilmesi - while ve for loopları ve kullanımları - örnek uygulama : while ve for looplarını if statemnetlerle kullanarak yere dökülüp random bir şekilde saçılan topların animasyonunun yapılıp püf noktalarının gösterilmesi 5. Hafta "fonksiyon tanımlama ve haberleşme" - foksiyonları tanıtma ve fonksiyon tanımlamayı öğrenme - variable ları arduino gibi farklı kaynaklardan alıp kullanarak çizim oluşturma - uygulama : arduino sensöründen alınan verilerle hareketli radar oluşturma ve animasyonunu hazırlama - genel tekrar farklı uygulamalar
Doğayı sevdiğimi söylemeye gerek yok. Bana daha çok ona kayıtsız kalacak birini göster. Böyle insanların var olduğundan bile her zaman şüpheliyim, ancak dikkatlice saklanabilirler. Şimdi, https://el-kitap.org/ böyle bir kişisel portalın yardımıyla, şık bir açık hava rekreasyonu için kendinize kitaplar indirebileceğinizi önermek istiyorum. Ve orada, kendinizi büyüleyici hikayeler okumaya kaptırın. Sonuçta, bir sonraki kitabı okuduktan sonra aynı olmayacaksınız. Ve bu gerçekten harika bir yolculuk.