Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Algoritmanın Temelleri GRA220022200
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Grafik Tasarımı Lisans Programı
Ders KategorisiGenel Kültür Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimSanat Bölümü
Dersin KoordinatörüKader SÜRMELİ
Dersi Veren(ler)Kader SÜRMELİ
Asistan(lar)ı
Dersin AmacıProgramlama dilinin temel kavramlarını verme
Dersin İçeriğiBu ders daha önce programlama deneyimi olmayan tasarım öğrencileri için hazırlanmıştır. Programlamadaki temel kavramlar tanıtılacaktır.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition), Y. Daniel Liang
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Basit problemlerin çözümüne yönelik algoritma tasarlayabilir.
  2. Bu algoritmaları Processing programlama ortamında kullanabilir
  3. Görsel tasarım ile programlama ilişkisini açıklayabilir.
  4. İlişkili kaynakları değerlendirebilir.

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

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4
PÇ-1----
PÇ-2----
PÇ-3----
PÇ-4----
PÇ-5----
PÇ-6----
PÇ-7----
PÇ-8----
PÇ-9----
PÇ-10----

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

HaftaKonularÖn Hazırlık
1Ders hakkında genel bilgi verilmesi, ders planı ve gereklilikleriNA
2Algoritmaya Giriş: Algoritma tanımı, gösterimi, pseudo-code tanımıNA
3Karar yapıları: if ( ) yapısı ve örnek uygulamalar. NA
4Algoritmik problemler: Sıralama ve seçme kontrol yapılarıNA
5Algoritmik problemler: Sıralama ve seçme kontrol yapılarıNA
6Akış Diyagramları.NA
7 C Programlamaya Giriş: C dil elemanları, değişken tanımları, bellek kavramlarıNA
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9NA
10C Program Kontrolü:Tekrar ve döngü yapıları (for ve while ifadeleri, içiçe döngüler)NA
11C fonksiyonları: fonksiyon prototipi, tanımı, fonksiyon çağrımıNA
12Diziler: dizi tanımı, kullanımıNA
13Basit veri yapıları NA
14Basit veri yapıları NA
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
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar230
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 Saati132
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması132
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer62
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)12
Final (Sınav Süresi + Sınav Hazırlık Süresi)12
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok