Dersin Dili:
İngilizce
Dersin Amacı:
Dersin iki temel hedefi vardır: bilgisayar programlamayı C programlama dilini kullanarak öğretebilmek ve program çözümleri tasarımlanırken problem çözüm yöntemleri ve yazılım mühendisliği metodlarının izlenmesinin önemini vurgulamaktır. Derste, öğrenciler, işlemsel (procedural) programlama, veri tipleri, kontrol yapıları, fonksiyonlar, veri temsil biçimleri gibi ilkelerle tanışacaktır. Diğer konu başlıkları arasında, dosya erişim yöntemleri, diziler, karakter dizileri, pointer kavramı ve modüler programlama bulunmaktadır.
Dersin İçeriği:
Bilgisayar ve programlamaya giriş, C’ye giriş, algoritma kavramı ve temsil biçimleri, C dilinin temel elemanları, denetim yapıları ve program tasarımı (ardıl deyimler, karar/seçim ve yineleme/döngü yapıları), diziler, fonksiyonlar, göstericiler, biçimlendirme, dosya giriş/çıkış, karakter katarları
Dersin Öğretim Yöntemleri:
1: Anlatım, 2: Soru-Cevap, 3: Lab, 4: Örnek vaka incelemesi
Dersin Ölçme Yöntemleri:
A: Sınav , B: Deney, C: Ödev, D: Proje