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ŞULLARI
Var( YBS215)
ÖNERİLEN DERSLER
Yok
DERS TANIMI
C 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İĞİ
HAFTA
KONULAR
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ı.