GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
MAT3311 PROGRAMLAMA TEKNİKLERİ Seçmeli Ders Grubu 3 5 5,00

Lisans


Türkçe


Bu dersin amacı, öğrencilere; ileri programlama tekniklerini öğretmek ve herhangi bir programlama dilinde uygulama yapmaktır.


Assist. Prof. Dr. Aysun AYTAÇ


1 İleri programlama tekniklerini öğrenebilme.
2 Altprogram mantığını öğrenebilme.
3 Dosyalama mantığını öğrenebilme.


Yok


Yok


Altprogramlar: Procedure Altprogramları, Function Altprogramları, Standart Procedure ve Functionlar. Dosyalama: Text Tipli Dosyalar, Rastgele erişimli Dosyalar. Unitler. Pointerlar. Sıralama Metotları: Bubble Sort, Shell Sort, Selection Sort, Quick Sort. Arama Yöntemleri: Sıralı Arama, İkili Arama.


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Procedure Altprogramları
2 Procedure Altprogramları ve Function Altprogramları,
3 Function Altprogramları ve Standart Procedure ve Functionlar
4 Standart Procedure ve Functionlar
5 Text Tipli Dosyalar
6 Text Tipli Dosyalar
7 Rastgele erişimli Dosyalar
8 Arasınav
9 Rastgele erişimli Dosyalar
10 Unitler
11 Pointerlar
12 Pointerlar
13 Sıralama Metotları: Bubble Sort, Shell Sort
14 Sıralama Metotları: Selection Sort, Quick Sort
15 Arama Yöntemleri: Sıralı Arama, İkili Arama.
16 Yarıyıl sonu sınavı

Ömer Akgöbek, Turbo Pascal ve Programlama Sanatı, Beta Basım Yayım Dağıtım A.Ş., 2005. N. Altan, Turbo Pascal 7.0, Alfa Basım Yayım Dağıtım A.Ş., 2005 Doug Cooper, Oh! PASCAL!: Turbo PASCAL 6.0, W. W. Norton & Company; 3rd edition (March 1992) Dale Shaffer, David C. Platt, Abstractions and Programming in Turbo Pascal (Paperback), Oxford University Press, USA (February 1, 1994)


Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.


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 2 2
Final Sınavı 1 2 2
Quiz 2 1 2
Derse Katılım 16 3 48
Ödev Problemleri için Bireysel Çalışma 1 8 8
Ara Sınav İçin Bireysel Çalışma 1 28 28
Final Sınavı içiin Bireysel Çalışma 1 48 48
Quiz için Bireysel Çalışma 2 6 12
Toplam İş Yükü (saat) 150

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
ÖÇ 1 4 4 4 4 4
ÖÇ 2 3 3 3
ÖÇ 3 3 3 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek