INT 456 Creative CodingMEF ÜniversitesiAkademik Programlar MimarlıkÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Mimarlık
Lisans Programın Süresi: 4 Kredi Sayısı: 240 TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF: 6. Düzey

Ders Genel Tanıtım Bilgileri

Yüksekokul/Myo/Fakülte/Enstitü Sanat, Tasarım ve Mimarlık Fakültesi
Ders Kodu INT 456
Ders Adı İngilizce Creative Coding
Ders Adı Türkçe Yaratıcı Kodlama
Öğretim Dili EN
Ders Türü Ders
Dersin Düzeyi İleri
Dönem Bahar
Haftalık İletişim Saatleri
Ders: 3 Okuma: - Laboratuvar : - Diğer: -
Tahmini Öğrenci İş Yükü Dönem boyunca 126 saat
Ders Kredileri 5 AKTS
Değerlendirme Standart Harf Notu
Ön Koşul ARC 202 - Architectural Design IV | INT 202 - Interior Design II
ARC 202 - Architectural Design IV | INT 202 - Interior Design II
Yan Koşul Yok
Beklenen Ön Bilgi 4 yarıyıl tasarım stüdyosu
Kayıt Kısıtlamaları Sadece Lisans Öğrencileri
Genel Eğitim Hedefi Etkileşimli alanlar ve yaratıcı bir ortam olarak programlama kavramını anlamak ve önceden oluşturulmuş yazılımlar aracılığıyla değil, kod yazarak güçlü yaratıcı olasılıklar yaratabilen bir araç olarak bilgisayar ortamını keşfetmek.
Ders Açıklaması Bu ders, kullanıcıyla etkileşimli mekanlar, görsel sanatlar ve imaj ekseninde bilgisayar programlamaya giriş niteliğindedir. Ders kapsamında öğrenciler, kodlamanın temel strüktürünü ve potansiyellerini irdeleyecek ve kullanıcı-mekân arasında iletişimi tasarlamak, görsel sanat eserleri yapmak ve elde yapılması zor olabilecek tasarım ürünleri yapmak gibi konularda kodlamadan ilham alacaklardır. Ders koşullu ve sistematik düşünmeyi teşvik etmektedir.

Ders Öğrenme Çıktıları ve Yeterlilikler

Bu dersi başarıyla tamamlayabilen öğrenciler:
1) tasarımda matematiksel düşünme kavramını anlamak;
2) koşullu ve sistematik düşünme becerilerini anlamak;
3) temel programlama kavramlarını bilmek;
4) çeşitli görsel ve etkileşimli projeler tasarlamak;
5) tasarım sürecini ve iş akışını nesnel olarak sunmak;
6) çeşitli medya öğelerini kendi projelerine entegre etmek;
7) araştırma yapmak ve aşina olunmayan teknik konuları öğrenmek;
8) kodu yaratıcı bir şekilde kullanan projeler tasarlamak;
9) çalışmalarını bağlamsallaştırmak için tarihi ve güncel tasarım örneklerini araştırmak.
Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları 1 2 3 4 5 6 7 8 9
1) Mimari hizmetlerin hem teorik hem de pratik yönlerini entegre ederek, farklı ölçek ve karmaşıklık seviyelerinde yaratıcı ve yenilikçi tasarım çözümlerini kavramsallaştırma, geliştirme ve uygulama yeteneği.
2) Mimarlık bilgisinin teknik, estetik ve etik boyutlarını bilimsel ve eleştirel bir yaklaşımla değerlendirme, uygulama ve sentezleme; uygulanabilir ve sürdürülebilir sonuçlar geliştirme yetkinliği.
3) Mimari yapıt ve çevrelerin tarihsel, kültürel ve kuramsal bağlamlarını analiz edebilme; küresel ve yerel konularla eleştirel etkileşimi besleyen entelektüel bir perspektif geliştirme yetkinliği.
4) Eskiz, dijital modelleme ve grafik anlatım teknikleri dâhil olmak üzere analog ve dijital araçları etkin biçimde kullanarak mimari fikir ve süreçleri farklı hedef kitlelere açık ve anlaşılır biçimde ifade etme becerisi.
5) Toplumsal gereksinimleri dikkate alma, çevresel sürdürülebilirliği teşvik etme ve kültürel çeşitliliğe saygı ile etik ilkelere ve mesleki sorumluluklara yönelik farkındalık ve tutum geliştirme.
6) Tasarım konularında titiz araştırma yürütme; verileri analiz etme ve sentezleme; kuramları, yöntemleri ve düşünsel çerçeveleri uygulama yetkinliği.
7) Disiplinlerarası ve çok kültürlü ortamlarda etkili iş birliği kurma; yapılı çevrenin oluşumunda rol alan profesyoneller arasında liderlik göstererek ve koordinasyon sağlayarak çalışma yetkinliği.

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Mimari hizmetlerin hem teorik hem de pratik yönlerini entegre ederek, farklı ölçek ve karmaşıklık seviyelerinde yaratıcı ve yenilikçi tasarım çözümlerini kavramsallaştırma, geliştirme ve uygulama yeteneği. N
2) Mimarlık bilgisinin teknik, estetik ve etik boyutlarını bilimsel ve eleştirel bir yaklaşımla değerlendirme, uygulama ve sentezleme; uygulanabilir ve sürdürülebilir sonuçlar geliştirme yetkinliği. N
3) Mimari yapıt ve çevrelerin tarihsel, kültürel ve kuramsal bağlamlarını analiz edebilme; küresel ve yerel konularla eleştirel etkileşimi besleyen entelektüel bir perspektif geliştirme yetkinliği. H Ödev
4) Eskiz, dijital modelleme ve grafik anlatım teknikleri dâhil olmak üzere analog ve dijital araçları etkin biçimde kullanarak mimari fikir ve süreçleri farklı hedef kitlelere açık ve anlaşılır biçimde ifade etme becerisi. H Ödev
5) Toplumsal gereksinimleri dikkate alma, çevresel sürdürülebilirliği teşvik etme ve kültürel çeşitliliğe saygı ile etik ilkelere ve mesleki sorumluluklara yönelik farkındalık ve tutum geliştirme. S Ödev
6) Tasarım konularında titiz araştırma yürütme; verileri analiz etme ve sentezleme; kuramları, yöntemleri ve düşünsel çerçeveleri uygulama yetkinliği. N
7) Disiplinlerarası ve çok kültürlü ortamlarda etkili iş birliği kurma; yapılı çevrenin oluşumunda rol alan profesyoneller arasında liderlik göstererek ve koordinasyon sağlayarak çalışma yetkinliği. S Ödev
Hazırlayan ve Tarih , February 2020
Ders Koordinatörü AKTS1
Dönem Bahar
Dersi Veren(ler)

Ders İçeriği

Hafta Konu
1) Giriş ve Genel Bakış + Müfredat İncelemesi Yaratıcı kodlama nedir? Etkileşimli Alanlara Giriş
2) Bilgisayarlar nasıl çalışır? Davranışı tanımlamak. Pseudocode
3) Bilgisayarlarla Çizim İşleme Ortamına Giriş Temel Şekiller, Şekil Özellikleri, Renk, Özel Şekiller, Yorumlar
4) Değişkenleri Oluşturma ve İşleme, Biraz Matematik
5) Döngüler için, iç içe döngüler, döngülerle parametreleri yönlendirme, Matrix()'i itme/çıkarma, fonksiyon oluşturma, tarihsel yorgan araştırması
6) Özyinelemeli fonksiyonlar oluşturma, Pisagor Ağacı, Koch Kar Tanesi, piksel dizisi
7) Takip Et, Haritala, Tıkla, Konum
8) Rastgele ve diğer jeneratörler
9) Sınıflar ve Nesneler, Dizi Listeleri, Hareketi simüle etme
10) Bir Dizi Oluştur Tekrarlama ve Diziler Nesne Dizileri
11) Resimler, Yazı Tipleri, Şekiller
12) Video İşleme, Video Oluşturma, Kare Hızları ve Ekran Boyutları
13) Kavramlar, Kinect, Arduino
14) Son Belgeler ve Eleştiriler, Sunumlar
15) Final Değerlendirme Dönemi
16) Final Değerlendirme Dönemi
Gerekli/Tavsiye Edilen OkumalarBurry, M. (2011). Scripting cultures: Architectural design and programming. John Wiley & Sons. Pearson, M. (2011). Generative Art. Manning Publications Co.. Reas, C., & Fry, B. (2006). Processing: programming for the media arts. AI & SOCIETY, 20(4), 526-538. Reas, C., & Fry, B. (2007). Processing: a programming handbook for visual designers and artists. Mit Press. Reas, C., & McWilliams, C. (2011). Form+ Code: in design, art, and architecture. Princeton Architecturel Press. Reas, C., & Fry, B. (2015). Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics. Maker Media, Inc.. Shiffman, D. (2009). Learning Processing: a beginner's guide to programming images, animation, and interaction. Morgan Kaufmann. Shiffman, D., Fry, S., & Marsh, Z. (2012). The nature of code (pp. 323-330). D. Shiffman.
Öğretme TeknikleriDers, eğitmen tarafından sunumların yanı sıra sınıf tarafından kapsamlı tartışmalar içerecektir. Ders, tüm okumaların ders öncesinde öğrencilere sunulduğu 'Ters-yüz Sınıf' modelini takip eder.
Ödev ve Projeler1 Bireysel Proje, haftalık değerlendirme kağıtları ve ödevler
Laboratuvar Çalışması-
Bilgisayar KullanımıEvet
Diğer Aktiviteler-
Değerlendirme Yöntemleri
Değerlendirme Araçları Sayı Ağırlık
Devam 1 % 10
Ödev 1 % 20
Ara Sınavlar 1 % 30
Final 1 % 40
TOPLAM % 100
Ders Yönetimi ozgans@mef.edu.tr

E-posta: ozgans@mef.edu.tr Öğrencilerin teorik derslerde derslerin %70'ine katılmaları zorunludur. Sonuç olarak, 4 haftayı (dersleri) aşan devamsızlıklar başarısızlıkla sonuçlanacaktır. Bu ders için %70 Katılım zorunludur. Ders süresinin çoğu haftalık konuların tartışılmasına ayrılacaktır. Öğrenciler derse gelmeden önce haftalık ödevlerini hazırlamalı ve yüklemelidir. Geç teslimler puan düşürür. Tüm öğrenciler, bir üniversite öğrencisinden beklenen şekilde kişisel ve akademik olarak davranmaktan sorumludur. Bu davranış, akranlarının görüş ve fikirlerine saygı göstermek; ırk, dini inançlar, cinsel yönelim konusunda ayrımcı bir davranışta bulunmamak; projelerinde her zaman kendi fikirlerini kullanmak gibi konuları içerir ancak bunlarla sınırlı değildir. Akademik Dürüstsüzlük ve İntihal: YÖK Disiplin Yönetmeliği

AKTS Öğrenci İş Yükü Tahmini

AKtivite Hafta Sayısı Saat Hesaplama
Yarıyıl Başına Hafta Sayısı Etkinliğe Hazırlık Etkinliğin Kendisinde Harcanan Etkinlik Gereksinimlerini Tamamlama
Ders Saati 14 1 3 1 70
Ödevler 14 4 56
Toplam İş Yükü 126
Toplam İş Yükü/25 5.0
AKTS 5