Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Öğr. Gör. Emre Can Yılmaz Öğr. Gör. Emre Can Yılmaz *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2023, Dönem: Bahar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

C Programlamanın Temelleri, Prof. Dr. Timur Karaçay, Abaküs Kitap Veri Yapıları ve Algoritma, Rıfat Çölkesen, Papatya Yayıncılık Data Structures and Algorithm Analysis, Mark A. Weiss Data Structures: A Pseudocode Approach with C , Richard F. Gilberg and Behrouz A. Forouzan

Dersin İçeriği

C programlama dili genel yapısı, fonksiyonlar, kuyruk yapısı, temel sıralama algoritmaları, arama algoritmaları, algoritma analizleri, ağaç yapısı

Dersin Amacı

Programlama dillerinin genel yapıları öğretilerek, yazılım geliştirme aşamasında kullanılacak veri yapılarının bilgisine temel seviyede sahip olmak

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Veri Yapılarına Giriş
2 Veri Tipleri, Karar Kontrol Yapıları, Döngüler
3 Diziler ve Dizeler
4 Fonksiyonlar
5 İşaretçiler
6 Özyineleme
7 Struct ve Union
8 Bellek Yönetimi
9 Bağlı Listeler
10 Yığın
11 Kuyruk
12 Sıralama algoritmalarına giriş, seçerek sıralama algoritması, Kabarcık sıralama
13 Arama algoritmalarına giriş, Sıralı arama algoritması, İkili arama algoritması
14 Ağaç yapısı kavramları, Ağaç çeşitleri