GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
MAT3302 BİLGİSAYAR BİLİMLERİ IV Ders 3 6 4,00

Lisans


Türkçe


Bu dersin amacı, öğrencilere; C++ programlama dilini kullanarak yapı (struct), birlik (union) ve dosyalama kavramlarını detaylı bir şekilde öğretmek


Prof. Dr. Alpay KIRLANGIÇ


1 C++ programlama dilinde program yazabilme
2 Başka programlama dilleri ile karşılaştırma yapabilme
3 Program yazımında kullanılabilecek yapıları ve bilgi tiplerini üretebilme ve program içerisinde kullanabilme
4 Dosyalara dayalı proje geliştirebilme

Birinci Öğretim


yok


yok


İşaretçiler. İşaretçi aritmetiği. Dinamik Diziler. Yapısal veri tipleri. Yeni veri Türü Oluşturmak . Dosyalar. Dosya Türleri. Dosyalar için gerekli deyimler ve fonksiyonlar.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 İşaretçiler. İşaretçi Aritmetiği. Dinamik Diziler.
2 İşaretçi Fonksiyonlar
3 Örnekler.
4 Yapı (struct) tanımı. Yapı üyelerine erişim.
5 Yapı
6 Birleşim
7 Dosyalar. Dosya Türleri
8 ARASINAV
9 Sıralı Dosyalar, Komutlar
10 sıralı erişimli dosya, komutlar
11 sıralı erişimli dosya örnekleri
12 Rastgele Erişimli dosya, komutlar
13 Rastgele Erişimli dosyalar, komutlar
14 examples for random access files

1. Biarne Stroustrup, “The C++ Programming Language”, America Addison Wesley Publishing Company, (2003) 2. Deitel & Deitel, “C++ How to Prpgram”, 5. Edit. (2005) 3. Muhammet Yorulmaz, Seher Yorulmaz, “Programlamayı C ile Öğreniyorum”, Palme Yayıncılık,(2013) 4. Rifat Çölkesen, “ C Programlama Dili”, Papatya Yayıncılık (2001)


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
Derse Katılım 16 2 32
Uygulama/Pratik 16 1 16
Bireysel Çalışma 2 3 6
Ödev Problemleri için Bireysel Çalışma 1 6 6
Ara Sınav İçin Bireysel Çalışma 1 20 20
Final Sınavı içiin Bireysel Çalışma 1 35 35
Toplam İş Yükü (saat) 119

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 3 4 4
ÖÇ 2 3 3 3
ÖÇ 3 3 3 4
ÖÇ 4 3 3 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek