Bilgi Paketi

Yönetim Bilişim Sistemleri Programı

YBS216

YAPISAL PROGRAMLAMA II

Ders Kodu
YBS216
Yarıyıl
Dördüncü Yarıyıl (Bahar)
Teori+Uygulama
2 + 2
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiLisans
Dersin Yılı2
Dersin YarıyılıDördüncü Yarıyıl (Bahar)
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Dizgileri kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar.
  2. Yapıları kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar.
  3. Nesne Yönelimli Programlama kavramlarını açıklar.
  4. Problemleri nesne yönelimli bakış açısıyla analiz eder, tasarlar ve C++ programlama dili ile kodlar.
  5. İşleç yükleme kullanarak problem çözer ve C++ programlama dili ile kodlar.
Veriliş BiçimiYüz Yüze
ÖnkoşullarVar( YBS215)
Önerilen DerslerYok
Ders TanımıC programa dili kullanılarak aşağıda verilen konular işlenmektedir. Bunlar; dizgi, dizgi giriş ve çıkış işlemleri, dizgi dizileri, karakter kütüphane fonksiyonları, dizgi giriş çıkış fonksiyonları, dizgi düzenleme karşılaştırma fonksiyonları, yapılar, yapı tanımı ve erişimi, dosya/kütük işlemleri, veri hiyerarşisi, dosyalar ve akışlar, dosyalar ile ilgili temel kavramlar, dosya türleri dosya erişim türleri, sıralı erişim, açma, kaydetme, okuma, diğer dosya giriş çıkış fonksiyonları ve C++ diline giriş, sınıf nesne kavramları.
Ders İçeriği
HAFTA KONULAR
1. Hafta Dizgi, dizgi giriş ve çıkış işlemleri, dizgi dizileri
2. Hafta Karakter kütüphane fonksiyonları, dizgi giriş/çıkış fonksiyonları
3. Hafta Dizgi düzenleme, karşılaştırma fonksiyonları
4. Hafta Yapılar, yapı tanımı ve erişimi
5. Hafta Yapılar, yapı tanımı ve erişimi
6. Hafta Dosya/kütük işlemleri
7. Hafta Dosya/kütük işlemleri
8. Hafta Ara sınav
9. Hafta Veri hiyerarşisi, dosyalar ve akışlar
10. Hafta Döngü algoritmaları: while, do-while, for
11. Hafta Dosya türleri dosya erişim türleri, sıralı erişim kavramları
12. Hafta fgetc() fonksiyonu, fputc() fonksiyonu, fgets() fonksiyonu, fputs() , fseek(), rewind() fonksiyonu
13. Hafta C++ diline giriş, C ile arasındaki farklar
14. Hafta Sınıf - nesne kavramları
KaynaklarYorulmaz, M., & Yorulmaz, S. (2015). Programlamayı C ile Öğreniyorum. Palme Yayın Dağıtım. ISBN: 975-8982-51-6

Deitel, H. M., & Deitel, P. J. (2001). C: How to Program (International Edition). Prentice Hall. ISBN: 0-13-089572-5
Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 35
Ödev 1 15
Mini-Sınav 3 10
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1 1
Kısa Sınavlara hazırlık 3 5 15
Sınıf Dışı Ders Çalışma Süresi 14 2 28
Final Sınavına Hazırlık 1 20 20
Ders Saati 14 2 28
Ara Sınava Hazırlık 1 16 16
Laboratuvar 14 2 28
Final Sınavı 1 1 1
Ödevler 2 6 12
Kısa Sınavlar 3 1 3
Toplam İş Yükü152
Toplam İş Yükü / 305.06
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3 X X X X X
P4
P5
P6
P7
P8
P9
P10
P11