Anasayfa  »  İktisadi ve İdari Bilimler Fakültesi »  Teknoloji ve Bilgi Yönetimi Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
VERİ YAPILARI VE ALGORİTMALAR TBY109 Birinci Yarıyıl (Güz) 3 + 0 6

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİLisans
DERSİN YILI1
YARIYILBirinci Yarıyıl (Güz)
AKTS6
ÖĞRETİM ELEMAN(LAR)IDoçent Doktor Nurcan Alkış Bayhan
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Basit algoritmalar tasarlar ve analiz eder.
2) Temel sıralama algoritmalarını açıklar ve analiz eder.
3) Temel veri yapılarının temellerini anlarlar ve yeniden ifade ederler.
4) Yığın, kuyruk, sıralı liste gibi temel veri yapılarını kavrarlar.
5) Temel veri yapılarının uygulamalarında beceriler geliştirir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLER
DERS TANIMIBu ders, C programlama diline dayanılarak çeşitli veri yapılarını, modellerini ve algoritmaları ele almaktadır. Program/yazılım geliştiren, iş dünyasına yönelik yazılım tasarımları yapan, matematik ve mühendislik problemlerini bilgisayar ortamında modellemek isteyen her düzeyden programcı veya yazılımcılar için bir derstir. Veri yapıları ve Algoritmalar dersi giriş seviyesinde programlama yapma, algoritma kurma ve mantığını anlama yeteneklerini kazandırmayı hedeflemektedir.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Giriş
2. Hafta Problem Çözümü
3. Hafta Algoritmik program tasarımı
4. Hafta Algoritmik program tasarımı
5. Hafta C-Programlama diline giriş
6. Hafta C dilinde kontrol yapıları
7. Hafta C dilinde fonksiyonlar
8. Hafta Ara Sınav
9. Hafta C dilince diziler
10. Hafta C dilinde pointerlar
11. Hafta Sıralama algoritmaları
12. Hafta Sıralama algoritmaları
13. Hafta Veri yapıları tanımlar
14. Hafta Struct-linked list-queue yapıları
ZORUNLU YA DA ÖNERİLEN KAYNAKLARVeri yapıları ve algoritmalar, Rifat Çölkesen, PapatyaBilim
Data Structures Using C and C++ (2nd Edition), Yedidyah Langsam, Moshe J. Augenstein, Aaron M. Tenenbaum, Prentice Hall
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Sorun/Problem Çözme
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev210
Mini-Sınav420
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav12,52,5
Kısa Sınavlara hazırlık4832
Sınıf Dışı Ders Çalışma Süresi14228
Final Sınavına Hazırlık12525
Ders Saati14342
Ara Sınava Hazırlık12020
Laboratuvar
Final Sınavı12,52,5
Ödevler2816
Kısa Sınavlar428
Toplam İş Yükü176
Toplam İş Yükü / 305,86
Dersin AKTS Kredisi6
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5
P1  X   X   X   X  
P2    X      
P3  X        
P4         
P5  X   X   X    
P6         
P7         
P8         
P9         
P10         
P11         
P12         
P13         
P14  X   X      
P15  X         X