LYOSA02 (Her dönemde ders verilmektedir. 14:30 - 15:30)
1. Dönem, 2. Dönem, 3. Dönem | Begüm Çelik |
Yaratıcı Kodlama, yeni bir sanatsal ifade biçimi olarak programlamayı odağına alır. Bu şekilde, programlamayı alışıldık pragmatik çerçevesinden çıkarıp sanatsal bir mecra olarak nasıl kullanabileceğini keşfetmeyi amaçlar. Yaratıcı Kodlama, çok çeşitli medya yapıtları oluşturmak için kodun birincil ortam olarak kullanıldığı, deneme, yineleme ve keşfetmeye dayalı bir süreçtir. Bilgisayar programcılığının amaç odaklı yaklaşımının aksine yaratıcı sürecin doğasına uygun olarak öngörülebilen bir çıktı yoktur. Tam tersi deneysel bir tutum ile güdülen yaratım süreci şans ve hatanın getirilerine oldukça açıktır. Yaratıcı kodlama süreci çoğunlukla beklenmedik sonuçların keşfedilmesi, çeşitlendirilmesi ve ilerletilmesine dayalıdır. Derste bu methodlar kullanılarak soyut görseller, gerçek zamanlı çalışan animasyonlar üretilecektir. Aynı zamanda jeneratif sanat ve yaratıcı kodlamanın sanat tarihinde nereye konumlandırılabileği tartışılacaktır.
Bu derste yaratıcı kodlama için özel olarak geliştirilmiş JavaScript tabanlı p5.js platformu kullanılacaktır. Derse katılım için bilgisayar gerekmektedir.