DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Bilgisayar Programlama I CMPE 140 Güz 02+02+00 Zorunlu 3 6
Akademik Birim: Bilgisayar Mühendisliği Bölümü
Öğrenim Türü: Örgün Eğitim
Ön Koşullar Yok
Öğrenim Dili: İngilizce
Dersin Düzeyi: Lisans
Dersin Koordinatörü: Fabio STROPPA
Dersin Amacı: Öğrenciler bu derste programlama ve problem çözme becerileri geliştirir. Hesaplama kavramı, basit algoritmalar ve veri yapıları, editör kullanma, program tasarımı ve C dilinde yazımı, programı test etme ve hata ayıklama gibi konular işlenir.
Dersin İçeriği: Yazılım ve donanım kavramları, problem çözme (algoritma ve yalancı kod kullanımı), C programlama dili özellikleri, girdi-çıktı operasyonları, değişken kavramı ve tipleri, aritmetik operatörler, koşullu operatörler, mantıksal operatörler, çevrim işlemleri, koleksiyonlar, fonksiyonlara giriş ve özyineleme.
Dersin Öğrenme Çıktıları (ÖÇ):
    Dersin Öğrenme Yöntem ve Teknikleri Sınıfta ders anlatımı ardından bilgisayar laboratuarında uygulama.


    HAFTALIK PROGRAM

    HaftaKonularÖn Hazırlık


    ZORUNLU ve ÖNERİLEN OKUMALAR

    Computer Fundamentals and Programming in C, Pradip Dey, Manas Ghosh, 2. edition (2013), Oxford University Press


    DİĞER KAYNAKLAR

    The C Programming Language, Brian Kernighan and Dennis Ritchie, 2. edition (1978), Prentice Hall Software Series


    DEĞERLENDİRME SİSTEMİ

    Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
    Total: 0 0


    İŞ YÜKÜ HESAPLAMASI

    EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
    Toplam İş Yükü (saat):0


    PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

    # PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12