1 | Giriş. Ders bilgileri, hedefler, içerik, önkoşullar ve araçlar. C programlama dili. Veri türleri, değişkenler ve sabitler, giriş/çıkış fonksiyonları, operatörler, tür dönüşümü. |
2 | C programlama dili. Kontrol ifadeleri, fonksiyonlar, işaretçiler. |
3 | Veri yapılarına giriş. Temel terimler, sınıflandırma, işlemler. |
4 | Diziler. Bildirim, bellekteki gösterimi, diziler üzerinde işlemler, diziler ve işaretçiler. |
5 | Çok boyutlu diziler. Bildirim, bellekteki gösterimi, işlemler. |
6 | Bellek ayırma. Çeşitleri ve C dilindeki dinamik bellek ayırma fonksiyonları. |
7 | Yapılar. Bildirim, elemanlara erişim, iç içe yapılar, yapı dizileri. |
8 | Ara sınav |
9 | Bağlı listeler. Bağlı liste türleri, bağlı listeler üzerinde fonksiyonlar. |
10 | Yığınlar. Yığınlar üzerinde işlemler, dizi ve bağlı liste gösterimleri, çoklu yığınlar. |
11 | Yığın uygulamaları. Postfix ve prefix ifadeler. |
12 | Kuyruklar. Kuyrukların dizi ve bağlı liste şeklinde gösterimi, uygulamalar. |
13 | Ağaçlar. Ağaç türleri, ikili ağaçlarda dolaşım. |
14 | Arama ve sıralama algoritmaları. |