Ç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.
  • AKTS / İŞ YÜKÜ TABLOSU
  • EtkinlikKatkı Yüzdesi

    (100)

    SayısıSüresi (Saat)Toplam İş Yükü (Saat)
    Ders Süresi (Hafta x Ders Saati)14342
    Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)14684
    Ödevler0000
    Kısa Süreli Sınavlar (sınav + hazırlık) 1021020
    Ara Sınavlar (sınav + hazırlık)3011010
    Proje2011010
    Laboratuar 0000
    Yarıyıl Sonu Sınavı (sınav + hazırlık) 4011212
    Diğer 0000
    Toplam İş Yükü(Saat)   178
    Toplam İş Yükü(Saat)/ 30 (s)     5,93 ---- (6)
    Dersin AKTS Kredisi   6
  • Ders Akışı
  • Hafta Konular Ön Hazırlık
    1 Veri yapıları dersine giriş K1-Bölüm-1
    2 Karmaşıklık analizi K1-Bölüm-2
    3 Bağlı listeler K1-Bölüm-3
    4 Çift yönlü, döngüsel bağlı listeler K1-Bölüm-3
    5 Yığıt K1-Bölüm-3
    6 Kuyruk K1-Bölüm-3
    7 Arama ve sıralama algoritmaları K1-Bölüm-7
    8 İkili ağaçlar K1-Bölüm-4
    9 Çizge veri yapısı K1-Bölüm-9
    10 STL kütüphanesi K2-Bölüm-5
    11 Hashing K1-Bölüm-5
    12 Örnek uygulamalar K1-Bölüm-12
    13 Konu örnekleri ve tekrar K3-Bölüm-2
    14 Tekrar K3-Bölüm-3
    Ön Koşul -
    Ders Dili Türkçe
    Dersin Sorumlusu Dr. Öğr. Üyesi Seda ŞAHİN
    Dersi Verenler -
    Ders Yardımcıları -
    Kaynaklar K1.Weiss, M.A. (2006), Data Structures and Algorithm Analysis in C++, 3rd Edition, Addison Wesley Inc, Boston. K2.Kruse, R.L. (1986). Data structures and program design in C. 2nd Edition, Prentice-Hall, New Jersey. K3.Cormen, T. H. (2001). Introduction to Algorithms 2nd. MIT Press, USA.
    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
  • Program Yeterlilik Çıktıları
  • Program Yeterlilik Çıktıları Katkı Düzeyi
    1 Matematik, Fen bilimleri ve Mühendislik alanında edinilen bilgilerin Bilgisayar Mühendisliği problemlerinin çözümü ve modellenmesine yönelik kullanımı becerisi 5
    2 Mühendislik problemlerini tanımlama, modelleme ve uygun analiz yöntemlerini seçip uygulayarak çözme becerisi 5
    3 Mühendislik araştırmaları kapsamında deney tasarlama, uygulama ve elde edilen verileri analiz ederek yorumlayabilme becerisi 4
    4 Belirli bir amaca yönelik bir sistem, sistem parçası ya da prosesi, mevcut ekonomik ve teknik imkanlar dahilinde tasarlayabilme becerisi -
    5 Modern mühendislik tekniklerinden ve bilişim teknolojilerinden etkin şekilde faydalanabilme becerisi -
    6 Mesleki ve etik sorumluluk bilinci edinme -
    7 Bireysel veya disiplin içi/disiplinler arası takımlarda çalışabilme yeteneği 4
    8 Etkin sözlü ve yazılı iletişim kurma becerisi -
    9 Yaşam boyu öğrenme bilinci edinme ve bu kapsamda bilim ve teknolojideki gelişmeleri takip ederek kendini sürekli yenileme becerisi -
    10 İş hayatı, sağlık, güvenlik ve çevre bilinci edinme -
    11 Girişimcilik, yenilikçilik ve çağın sorunları hakkında bilgi sahibi olmak 5
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster