ÇANKIRI KARATEKİN ÜNİVERSİTESİ - Bologna Bilgi Sistemi


  • Ders Tanımı
  • Ders Adı Kodu Yarıyıl Teori+Uygulama (Saat) Havuz Statü AKTS
    Algoritma ve Veri Yapıları I BİL201 GÜZ 3+0 Z 6
    Öğrenme Çıktıları
    1-Asimptotik karmaşıklık ve hesaplamalı karmaşıklık kavramlarını açıklar.
    2-Bağlantı listeleri kullanarak program tasarlar.
    3-Yığın ve kuyruk veri yapısı arasındaki farkı kavrar.
    4-Sıralama algoritmalarının big O notasyonuna göre karmaşıklıklarını vererek en etkin olanı seçer.
    5-İkili ağaçların gezilme yöntemlerini öğrenir.
    6-Graf üzerinde en kısa yol bulma algoritmasını uygular.
    7-STL kütüphanesini kullanır.
    8-Hashing yöntemlerini öğrenir.
    Ön Koşul -
    Ders Dili Türkçe
    Dersin Sorumlusu Dr. Öğr. Üyesi Seda ŞAHİN
    Dersi Verenler -
    Ders Yardımcıları -
    Kaynaklar K1-M.A. Weiss, Data Structures and Algorithm Analysis in C++, 3rd Edition, Addison Wesly Inc., 2006. K2-Kruse, Tondo, Leung, Data Structures & Program Design in C, 2nd Edition, Prentice-Hall, 1997. K3-Cormen, Introduction to Algorithms, 2.Ed. MIT Press, 2001. K4- Gilles Brassard, Paul Bratley. Fundamentals of algorithmics. Prentice Hall, 1996. K5-Malik D. S., C++ Programming: Program Design Including Data Structures, International Edition, 6th Edition (International Edition), Cengage Learning., 2013.
    Yardımcı Kitap -
    Dersin Amacı Bilgisayar bilimlerinde kullanılan temel veri tiplerinin, analiz ve uygulamalarının öğretilmesidir.
    Dersin İçeriği Veri yapıları dersine giriş, Karmaşıklık analizi, Bağlı listeler, Çift yönlü, döngüsel bağlı listeler, Yığıt, Kuyruk, Arama ve sıralama algoritmaları, İkili ağaçlar, Çizge veri yapısı, STL kütüphanesi, Hashing, Örnek uygulamalar, Tekrar
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster