INT 456 Creative CodingMEF ÜniversitesiAkademik Programlar EkonomiÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Ekonomi
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
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) Ekonomi konusunda geniş bir anlayışa sahip olup, diğer sosyal bilimler ve matematikle derin bir etkileşime sahip olmak.
2) Farklı ekonomi alanlarının etkileşimlerini anlama konusunda bilgi ve beceriler sergilemek
3) Mikroekonomik ve makroekonomik teoriyi anlamak
4) Ekonomik kavramları karmaşık sorunları çözmek ve karar verme yeteneğini geliştirmek için uygulamak.
5) Farklı ekonomik sistemleri analiz etmek için nicel teknikler kullanmak.
6) Teorik bilgileri, Türk ve küresel ekonomilere ilişkin sorunları analiz etmek için uygulamak.
7) Ekonomik verileri işlemek ve değerlendirmek için istatistiksel araçlar ve yaygın yazılım programları konusunda yetkinlik göstermek.
8) Ekonomik analizin tüm aşamalarında - veri toplama, yorumlama ve bulguları yayma - bilimsel ve etik değerlere göre davranmak.
9) Bilimsel bilgileri alışverişinde yazılı ve sözlü İngilizceyi etkili bir şekilde kullanmak (en az CEFR B2 seviyesinde).
10) Bireysel ve profesyonel etik davranış sergiler ve sosyal sorumluluk taşımak.
11) Yüksek derecede özerklikle daha ileri çalışmalar için gerekli öğrenme becerilerini sergilemek.

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Ekonomi konusunda geniş bir anlayışa sahip olup, diğer sosyal bilimler ve matematikle derin bir etkileşime sahip olmak. N
2) Farklı ekonomi alanlarının etkileşimlerini anlama konusunda bilgi ve beceriler sergilemek N
3) Mikroekonomik ve makroekonomik teoriyi anlamak N
4) Ekonomik kavramları karmaşık sorunları çözmek ve karar verme yeteneğini geliştirmek için uygulamak. N
5) Farklı ekonomik sistemleri analiz etmek için nicel teknikler kullanmak. N
6) Teorik bilgileri, Türk ve küresel ekonomilere ilişkin sorunları analiz etmek için uygulamak. N
7) Ekonomik verileri işlemek ve değerlendirmek için istatistiksel araçlar ve yaygın yazılım programları konusunda yetkinlik göstermek. N
8) Ekonomik analizin tüm aşamalarında - veri toplama, yorumlama ve bulguları yayma - bilimsel ve etik değerlere göre davranmak. H
9) Bilimsel bilgileri alışverişinde yazılı ve sözlü İngilizceyi etkili bir şekilde kullanmak (en az CEFR B2 seviyesinde). H
10) Bireysel ve profesyonel etik davranış sergiler ve sosyal sorumluluk taşımak. H
11) Yüksek derecede özerklikle daha ileri çalışmalar için gerekli öğrenme becerilerini sergilemek. H
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