INT 456 Creative CodingMEF ÜniversitesiAkademik Programlar HukukÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Hukuk
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) Hukukun temel ilkelerini, hukuk teorilerini, hukuk metodolojisini, yorum yöntemlerini tanır ve uygular.
2) Güncel yenilikler ve mevzuat değişiklikleri takip eder, değerlendirir, yorumlar ve uygular.
3) Hukuksal bilgi kaynaklarına ulaşmayı ve bu kaynakları kullanmayı bilir, güncel mevzuat değişikliklerini, doktrindeki görüşleri ve mahkeme kararlarını takip eder ve değerlendirir.
4) Hukukla ilgili bilgiyi değerlendirirken toplumsal, bilimsel ve etik değerleri gözeterek içselleştirir.
5) Hukuki sorunları, hukukun genel ilkelerine, de lege feranda ve de lege lata’ya göre tespit eder, değerlendirir ve çözer; hukukun sadece ulusal değil, uluslararası yönünü de dikkate alır ve karar verirken vicdani kanaatin önemini kavrar.
6) Hukuki uyuşmazlıkları mevzuat metinleri, yargı kararlarını ve doktrindeki farklı görüşleri analitik bir bakış açısıyla değerlendirerek eleştirir, kendi görüşlerini oluşturur, hukuki eksiklikleri saptar ve önerilerde bulunur.
7) Farklı hukuk dallarına ait sorunları algılar, uygulamada karşılaşılan karmaşık sorunları nitelendirerek çözüm üretir.
8) Sosyal sorumluluk bilincinde bir birey olarak, hukukla ilgili proje ve çeşitli etkinliklere katılır, gerektiğinde organizatör olarak rol alır ve hukuksal bilgi ve becerisini gerekli yerlere (özel sektör, kamu sektörü) etkin şekilde aktarır.
9) Bir yabancı dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak hukuk alanındaki bilgileri izler, meslektaşları ile iletişim kurar ve hukuk alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır.
10) Yaşam boyu öğrenmeye ilişkin olumlu bir tutum geliştirir.
11) Toplumun gelişim ve değişimini, sorunlarını anlar ve gerektiğinde hukuksal çözüm yolları ile sorunların çözümüne katkıda bulunur.
12) Hukukun ulusal ve uluslararası kurum ve yapılanmasını, işlevlerini bilir, bunların geliştirilmesine katkıda bulunur.

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Hukukun temel ilkelerini, hukuk teorilerini, hukuk metodolojisini, yorum yöntemlerini tanır ve uygular. S
2) Güncel yenilikler ve mevzuat değişiklikleri takip eder, değerlendirir, yorumlar ve uygular. N
3) Hukuksal bilgi kaynaklarına ulaşmayı ve bu kaynakları kullanmayı bilir, güncel mevzuat değişikliklerini, doktrindeki görüşleri ve mahkeme kararlarını takip eder ve değerlendirir. N
4) Hukukla ilgili bilgiyi değerlendirirken toplumsal, bilimsel ve etik değerleri gözeterek içselleştirir. S
5) Hukuki sorunları, hukukun genel ilkelerine, de lege feranda ve de lege lata’ya göre tespit eder, değerlendirir ve çözer; hukukun sadece ulusal değil, uluslararası yönünü de dikkate alır ve karar verirken vicdani kanaatin önemini kavrar. N
6) Hukuki uyuşmazlıkları mevzuat metinleri, yargı kararlarını ve doktrindeki farklı görüşleri analitik bir bakış açısıyla değerlendirerek eleştirir, kendi görüşlerini oluşturur, hukuki eksiklikleri saptar ve önerilerde bulunur. N
7) Farklı hukuk dallarına ait sorunları algılar, uygulamada karşılaşılan karmaşık sorunları nitelendirerek çözüm üretir. N
8) Sosyal sorumluluk bilincinde bir birey olarak, hukukla ilgili proje ve çeşitli etkinliklere katılır, gerektiğinde organizatör olarak rol alır ve hukuksal bilgi ve becerisini gerekli yerlere (özel sektör, kamu sektörü) etkin şekilde aktarır. N
9) Bir yabancı dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak hukuk alanındaki bilgileri izler, meslektaşları ile iletişim kurar ve hukuk alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır. S
10) Yaşam boyu öğrenmeye ilişkin olumlu bir tutum geliştirir. H
11) Toplumun gelişim ve değişimini, sorunlarını anlar ve gerektiğinde hukuksal çözüm yolları ile sorunların çözümüne katkıda bulunur. N
12) Hukukun ulusal ve uluslararası kurum ve yapılanmasını, işlevlerini bilir, bunların geliştirilmesine katkıda bulunur. N
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