Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Bilgisayar ve Bilişim Fakültesi
/
BLG 221
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
Dersin Bilgileri
Dersin Adı
Türkçe
Veri Yapıları
İngilizce
Data Structures
Dersin Kodu
BLG 221
Kredi
Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem
4
3
3
-
-
Dersin Dili
Türkçe
Dersin Koordinatörü
İbrahim Çatalkaya
Dersin Amaçları
1. Temel veri yapılarını ve bu yapıları işlemekte kullanılan algoritmaları tanıtmak.
2. Öğrencilere, problemlere uygun veri yapılarını belirleyebilmek için gerekli olan teorik
ve pratik bilgi birikimini sağlamak.
3. Öğrencilere, farklı algoritmaların verimliliğini karşılaştırabilmeleri için gerekli olan
teorik ve pratik bilgi birikimini sağlamak.
Dersin Tanımı
Ders temel veri yapıları (yığın, kuyruk, liste, ağaç, ikili sıralama ağacı) ve bu yapılara ilişkin algoritmalar inceleyecektir.
Dersin Çıktıları
1. Öğrenciler, algoritma tasarimi temelleri öğreneceklerdir. (1)
2. Öğrenciler, temel veri yapıları ve uygulamalarını öğrenip, gerçekleyebileceklerdir. (1,3)
3. Öğrenciler, dinamik veri yapılarının temellerini, uygulamalarını ve gerçeklemelerini
öğreneceklerdir. (1,3)
4. Öğrenciler, işaretçiler ve özyineleme gibi ileri programlama kavramlarını kullanarak
problemler çözebileceklerdir. (1,3)
5. Öğrenciler, mühendislik uygulamaları için, C++ dilinde programlar tasarlama,
gerçekleme, test etme ve hata ayıklamayı öğreneceklerdir. (4,6)
Önkoşullar
BIL104/ BIL104E/ BIL105/ BIL105E/ BIL106/ BIL106E/ BIL108/ BIL108E min DD
Gereken Olanaklar
Diğer
Ders Kitabı
Veri Yapıları ve Algoritmalar, Dr. Rifat ÇÖLKESEN, Papatya yayıncılık
Diğer Referanslar
C++ HOW TO PROGRAM, 8TH ED, DEITEL & DEITEL, DEITEL & ASS. INC., 2012.
Dersler
.
Yardım
.
Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024