Anasayfa  »  Ticari Bilimler Fakültesi »  Yönetim Bilişim Sistemleri Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
YAPISAL PROGRAMLAMA II YBS216 Dördüncü Yarıyıl (Bahar) 2 + 2 5

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİLisans
DERSİN YILI2
YARIYILDördüncü Yarıyıl (Bahar)
AKTS5
ÖĞRETİM ELEMAN(LAR)IDoçent Doktor Esma Ergüner Özkoç
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Dizgileri kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
2) Yapıları kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
3) Nesne Yönelimli Programlama kavramlarını açıklar
4) Problemleri nesne yönelimli bakış açısı ile analiz edebilir, tasarlayabilir ve C++ programlama dili ile kodlar
5) İşleç yükleme kullanarak problem çözebilir ve C++ programlama dili ile kodlar
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIVar( YBS215)
ÖNERİLEN DERSLERYok
DERS TANIMIC programa dili kullanılarak aşağıda verilen konular işlenmektedir. Dizgi (string),Dizgi giriş ve çıkış işlemleri (%s), Dizgi Dizileri (String Array), 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 İşlemleri, Veri Hiyerarşisi, Dosyalar ve Akışlar (Streams), Dosyalar İle İlgili Temel Kavramlar, Dosya Türleri Dosya erişim türleri, Sıralı erişim (sequantial Access), Açma, kaydetme, okuma , Diğer Dosya giriş çıkış fonksiyonlar. fgetc() fonksiyonu, fputc() fonksiyonu, fgets() fonksiyonu, fputs() , fseek(), rewind() fonksiyonu. C++ diline giriş, Sınıf-Nesne Kavramları.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Dizgi (string),Dizgi giriş ve çıkış işlemleri (%s), Dizgi Dizileri (String Array)
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 İşlemleri
7. Hafta Dosya/kütük İşlemleri
8. Hafta A R A S I N A V H A F T A S I
9. Hafta Veri Hiyerarşisi, Dosyalar ve Akışlar (Streams)
10. Hafta Döngü algoritmaları-I: Döngü yapıları ve algoritma denetimi: Yineleme: Oldukça yinele/While, Oluncaya kadar yinele/Until/Do-While Döngüsü. Do/Do While döngü farkı.
11. Hafta Dosya Türleri Dosya erişim türleri, Sıralı erişim (sequantial Access), 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ı
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1- Programalmayı C ile Öğreniyorum , Muhammet & SeherYorulmaz, 2015, ISBN: 975-8982-51-6,Palme yayın dağıtım

2-C: How to Program, H. M. Deitel and P. J. Deitel, Prentice Hall, International Edition, ISBN: 0-13-089572-5
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Eğitim-Uygulama
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev210
Mini-Sınav310
Uygulama/Pratik110
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav111
Kısa Sınavlara hazırlık3412
Sınıf Dışı Ders Çalışma Süresi14228
Final Sınavına Hazırlık12020
Ders Saati14228
Ara Sınava Hazırlık11616
Laboratuvar14228
Final Sınavı111
Ödevler2612
Toplam İş Yükü146
Toplam İş Yükü / 304,86
Dersin AKTS Kredisi5
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5
P1         
P2         
P3         
P4      X   X  
P5         
P6         
P7  X   X   X   X   X
P8  X   X   X   X   X
P9          X
P10          X
P11