Ders Planı /

Ders Bilgileri

Dersin Kredisi
Dersin AKTS Kredisi
Dersin Öğretim Dili İngilizce
Dersin Düzeyi Lisans , TYYÇ: 6. Düzey , EQF-LLL: 6. Düzey , QF-EHEA: 1. Düzey
Dersin Türü
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ?
Dersin Koordinatörü Prof. Dr. RAFET AKDENİZ
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı C programlama diline hakim olacak ve pratik uygulamalar geliştirecek bilgi seviyesine ulaşmak.
Dersin İçeriği Programlama dillerinin tarihi ve gelişimi, algoritma geliştirme, orta seviyeli programlama dilleri, C dilinin temel yapısı, değişkenler, operatörler, karşılaştırma ve döngü deyimleri, fonksiyonlar, diziler.

Haftalık Ders Konuları

1Problem çözmeye ilişkin genel kavramlar
2Algoritmalar: Taslak kodlar, akış şemaları
3C'de programlamanın temel kavramları - I
4C'de programlamanın temel kavramları - II
5Yinelemeli algoritmalar - I
6Yinelemeli algoritmalar - II
7Kontrol yapıları - I
8Kontrol yapıları - II
9Arasınav
10Tek boyutlu diziler
11İki boyutlu diziler
12Çok boyutlu diziler
13Arama ve sıralama algoritmaları - I
14Arama ve sıralama algoritmaları - II

Kaynaklar

1- Comparative Basic Practices for C and Java, Yakup Çelikbilek, Nobel Akademik Yayıncılık.
2- How to program in C, Deitel, Problem Solving & Programming Concepts, Maureen Sprankle, Jim Hubbard.
3- C Programming for the Absolute Beginner, Michael Vine, Thomson.
4- Head First C: A Brain-Friendly Guide, David Giffiths, Dawn Griffiths, O'Really.
5- The Complete Reference C, Herbert Schildt, McGraw-Hill.