GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
YÖN203 Algoritma ve Programlamaya Giriş Zorunlu Ders 2 3 5,00

Lisans


Türkçe


Bu dersin amacı, yukarıdan-aşağı program geliştirmeyi ve temel programlama yapılarını C dili kullanarak öğrenmek ve uygulamaktır.


Dr. Öğr. Üyesi. Doruk AYBERKİN


1 Yazılım mimarisine ilişkin temel bilgileri açıklar.
2 Yapısal programlama dilleri ile uygulama geliştirir.
3 Algoritma oluşturma sürecini açıklar.
4 Algoritma geliştirir
5 Geliştirilmiş algoritmaların özelliklerini açıklar

İkinci Öğretim


Yok


Yok


Algoritmaya giriş, akış şemaları ile problem çözme, çalışma zamanı ve kompleksite kavramları, sıralama algoritmaları, özyineleme ve ikili ağaç gösterimleri, indirgeme bağlantıları, veri yapılarında ikili arama teknikleri, matrisler ve matrisler üzerine işlemler. Programlama dillerinde temel kavramlar


Hafta Teorik Uygulama Laboratuvar
1 Problem çözme ve adımları
2 Algoritma geliştirme
3 Akış diyagramı çizme/kodlama
4 Program sınama
5 Döngü oluşturma
6 Döngüler/Program temelleri
7 Program temelleri
8 ara sınav
9 Karar yapıları
10 Karar yapıları
11 Diziler
12 Diziler
13 Karakter katarları
14 Karakter katarları
15 Karakter katarları

Deitel & Deitel, 2000. C++ How To Program. Third Edition. New Jersey: Prentice Hall



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 2 2
Quiz 3 1 3
Derse Katılım 14 3 42
Uygulama/Pratik 15 2 30
Proje Hazırlama 1 5 5
Proje Sunma 1 1 1
Bireysel Çalışma 10 1 10
Ara Sınav İçin Bireysel Çalışma 5 3 15
Final Sınavı içiin Bireysel Çalışma 9 4 36
Quiz için Bireysel Çalışma 3 2 6
Ev Ödevi 1 3 3
Toplam İş Yükü (saat) 154

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6
ÖÇ 1 2 4 3 5 5 4
ÖÇ 2 4 4 2 4 5 4
ÖÇ 3 3 2 4 3 5
ÖÇ 4 3 2 4 4 4 5
ÖÇ 5 3 3 3 5 4 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek