>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Programlama Laboratuvarı - I BLM209 Zorunlu Lisans 2 Güz 3

Öğretim Elemanı Adı

Dr. Öğr. Üyesi Mehmet Ali ALTUNCU
Prof. Dr. Yaşar BECERİKLİ
Prof. Dr. Nevcihan DURU
Prof. Dr. Kerem KÜÇÜK
Doç. Dr. Alev MUTLU
Dr. Öğr. Üyesi Alpaslan Burak İNNER
Dr. Öğr. Üyesi Meltem KURT PEHLİVANOĞLU
Dr. Öğr. Üyesi Hikmetcan ÖZCAN
Öğr. Gör. Onur GÖK

Dersin Öğrenme Kazanımları

1) Programlama yapmak için gereken arayüzleri öğrenir.
2) Temel programlama tekniklerini uygular
3) Temel veri yapılarını öğrenir ve sınıflar.
4) Temel algoritmaları öğrenir ve sınıflar.
5) Temel veri yapı ve algoritmaları kullanarak projeler yapar.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12
Öğrenme Kazanımları
1 Düşük Yüksek Yüksek Düşük   Düşük Düşük          
2 Düşük Yüksek Yüksek Düşük   Düşük Düşük          
3 Düşük Yüksek Yüksek Düşük   Düşük Düşük          
4 Düşük Yüksek Yüksek Düşük Düşük Düşük Düşük          
5 Düşük Orta Yüksek Düşük Düşük Düşük Düşük          

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

İstenmemekte

Dersin İçeriği

Algoritma tasarımı, analizi ve başarım ölçümü. Liste, yığın, kuyruk yapıları. Ağaçlar, çizge yapıları ve algoritmaları. Arama ve sıralama teknikleri, hash tablolar. Problem çözmede uygun veri yapıları kullanımı ile ilgili uygulamalar

Haftalık Ders İzlencesi

1) Proje 1: Temel programlama diliyle Grafik projesi tasarım
2) Proje 1:Temel programlama diliyle Grafik projesi tasarım
3) Proje 1 :Temel programlama diliyle Grafik projesi tasarım
4) Proje 1: Temel programlama diliyle Grafik projesi tasarım
5) Proje 2 :Temel programlama diliyle bağlı liste projesi tasarım
6) Proje 2: Temel programlama diliyle bağlı liste projesi tasarım
7) Proje 2: Temel programlama diliyle bağlı liste projesi tasarım
8) Ara sınav/Değerlendirme
9) Proje 3: Temel programlama diliyle ağaç projesi tasarım
10) Proje 3: Temel programlama diliyle ağaç projesi tasarım
11) Proje 3: Temel programlama diliyle ağaç projesi tasarım
12) Proje 3: Temel programlama diliyle ağaç projesi tasarım
13) Proje 4: Temel programlama diliyle rekürsif tasarım
14) Proje 4: Temel programlama diliyle rekürsif tasarım
15) Proje 4: Temel programlama diliyle rekürsif tasarım
16) Yarıyıl sonu sınavı

Önerilen/İstenen Ders Kaynakları

1- Veri Yapıları ve Algoritmalar, Rifat Çölkesen, Papatya Yayınları
2- Algoritmalar Teoriden Uygulamalara Vasif Vagifoğlu Nabiyev
3- M. A. Weiss, Data Structures and Algorithm Analysis in C++, AddisonWesley
4- Data Structures and Algorithms in Java Michael T. Goodrich and Roberto Tamassia
5- ders notları
6- lecture notes
7- dersler ile ilgili projeler
8- project from lectures
9- proje notları
10- projects marks
11- /bilgisayar.kocaeli.edu.tr
12- /bilgisayar.kocaeli.edu.tr
13- /bilgisayar.kocaeli.edu.tr
14- /bilgisayar.kocaeli.edu.tr
15- /bilgisayar.kocaeli.edu.tr
16- /bilgisayar.kocaeli.edu.tr
17- /bilgisayar.kocaeli.edu.tr
18- /bilgisayar.kocaeli.edu.tr
19- /bilgisayar.kocaeli.edu.tr
20- /bilgisayar.kocaeli.edu.tr
21- /bilgisayar.kocaeli.edu.tr
22- /bilgisayar.kocaeli.edu.tr

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Benzetim
3) Örnek Olay
4) Problem Çözme
5) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Yarıyıl İçi Çalışmalarının Başarıya Oranı

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte