Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Algoritmanın TemelleriILT270134300
ÖnkoşullarYok
YarıyılGüz
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ İletişim ve Tasarımı Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik Birimİletişim ve Tasarımı Bölümü
Dersin KoordinatörüUmut Burcu TASA YURTSEVER
Dersi Veren(ler)Umut Burcu TASA YURTSEVER
Asistan(lar)ı
Dersin AmacıProgramlama dili kavramlarını Processing programlama dili üzerinden vermek
Dersin İçeriğiAlgoritma ve programlamaya dair temel kavramlar, Processing dili üzerinden programlamaya giriş, basit interaktif ve görsel tabanlı oyun ve uygulamaların kodlanabilmesi için gerekli kod yapıları
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction, Daniel Shiffman
  • Processing: A Programming Handbook for Visual Designers and Artists, Casey Reas, Ben Fry
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Programlamanın temelini anlayabilecektir.
  2. Programlama ile interaktif medya tasarımının ilişkisini değerlendirebilecektir.
  3. Programlama dili ile uygulamalar geliştirebilecektir.
  4. İlgili kaynakları değerlendirebilecektir.
  5. Basit interaktif ve grafik tabanlı oyun ve programlamlar kodlayabilecektir.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-34-5
PÇ-255555
PÇ-355555
PÇ-434545
PÇ-555545
PÇ-6-5545
PÇ-755545
PÇ-8-4-45
PÇ-9---45
PÇ-1045455

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Bilgisayar sisteminin yapısıNA
2Processing ile Programlamaya GirişNA
3Statik mod programlamaNA
4Değişkenler ve veri yapılar, temel geometrik formlarNA
5Aktif mod programlamaNA
6Operatörler ve karar yapılarıNA
7Fare ile temel etkileşim NA
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Klavye ile temel etkileşimNA
10FonksiyonlarNA
11For döngüleriNA
12İmaj dosyaları ile kodlamaNA
13Tipografi uygulamalarıNA
14Kodlama egzersizleriNA
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev1020
Sunum/Jüri
Projeler120
Seminer/Workshop
Ara Sınavlar120
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması133
Derse Özgü Staj
Ödev102
Küçük Sınavlar/Stüdyo Kritiği
Projeler110
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)15
Final (Sınav Süresi + Sınav Hazırlık Süresi)15
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok