COD 207 / COD 208 ‐ Creative Coding I & II

Creative Coding I, introduces programming concepts using p5js, a JavaScript library for creative coding. Students will learn the basics of programming, including variables, functions, debugging and control structures, and how to apply them to create custom applications. The course will focus on teaching programming fundamentals through Algorithmic Art practices to enhance students' understanding of programming concepts and their creative applications in design. Students will work on individual and collaborative projects, participate in in-class coding exercises, and discuss various Algorithmic Art techniques and their applications.

This course builds on the fundamentals of Creative Coding I and introduces more advanced concepts and techniques for creating interactive graphics, animations, games, and custom applications using the P5.js library. Students will develop more complex programs utilizing object-oriented programming and external libraries.
Course Instructor: Alp Tuğan

COD 207 / COD 208 ‐ Yaratıcı Kodlama I & II

Yaratıcı Kodlama I, yaratıcı kodlama için bir JavaScript kütüphanesi olan p5js kütüphanesini kullanarak bilgisayar programlama temellerini öğretir. Öğrenciler, değişkenler, fonksiyonlar, hata ayıklama ve kontrol yapıları gibi programlamanın temellerini ve bu kavramları algoritmik içerikler oluşturmak için nasıl kullanacaklarını öğrenecekler. Ders, öğrencilere programlama temellerini Algoritmik Sanat pratikleri ile öğretmeye odaklanmaktadır. Bu sayede öğrenciler programlama paradigmalarını ve tasarım alanındaki yaratıcı kodlama pratiklerini nasıl kullanabileceklerini öğreneceklerdir. Öğrenciler bireysel ve grup projeleri üzerinde çalışacak, sınıf içi kodlama egzersizlerine katılacak ve çeşitli Algoritmik Sanat teknikleri ve uygulamaları hakkında tartışacaklar.

Bu ders, COD 207 Yaratıcı Kodlama I'in temelleri üzerine inşa edilir ve P5.js kütüphanesini kullanarak etkileşimli grafikler, animasyonlar, oyunlar ve özel uygulamalar oluşturmak için daha gelişmiş kavramlar ve teknikler sunmaktadır. Öğrenciler nesne yönelimli programlama ve harici yazılım kütüphaneleri kullanarak daha kapsamlı programlar geliştireceklerdir.
Ders Yürütücüsü: Alp Tuğan

Mon Mon’s Cafe by Duygu Aksöz & Abeerah Malik
Lucid Flows by Elizaveta Mozaleva
Harry Potter and Your Wizard Story by Lana El Jamal
Fantasy Character Creator by Duygu Aksöz
Chaos by Ayşenur Karakuş
Anthony’s Pixel Studio by Gökalp Taşer & Naz Çoban
Black Void by Dilara Albayrak
Rhythm Revolver by Kerem Yaşlıçimen
Gallery of Fear by Bahar Kızılkaya
ShoutShot by Kerem Alp

© 2024 Özyeğin Üniversitesi
Çekmeköy Kampüsü Nişantepe Mah. Orman Sk. 34794, Çekmeköy, Istanbul