Bu dersin sonunda öğrenciler; 1) C dili ile program geliştirmede gösterici kullanımını öğrenir. 2) C dilinde yapı ve dizgi kullanımını öğrenir. 3) C dili ile sıralı ve rastgele erişimli dosyaları işlemeyi öğrenir. 4) C dilinde dinamik veri yapılarının nasıl oluşturulacağını öğrenir. 5) C dilinde bit-işlem operatörleri ile ön işlemci direktiflerini kullanmayı öğrenir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Var( BİL101)
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Göstericiler, Gösterici Uygulamaları, Karakterler ve Dizgiler, Karakter ve Dizgi fonksiyonları, Yapılar ve Birlikler, Dosya yapıları ve uygulamaları, Sıralı (Metin) dosyalar, Rastgele erişimli (İkili) dosyalar, Hafızadan dinamik yer ayrımı, Bağlı Listeler, Yığıt ve Kuyruklar, Bit-işlem operatörleri, Ön işlemci direktifleri
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Göstericiler
2. Hafta
Gösterici Uygulamaları
3. Hafta
Karakterler ve Dizgiler
4. Hafta
Karakter ve Dizgi fonksiyonları
5. Hafta
Yapılar ve Birlikler
6. Hafta
Dosya yapıları ve uygulamaları
7. Hafta
Sıralıl (Metin) dosyalar
8. Hafta
Ara-sınav
9. Hafta
Rastgele erişimli (İkili) dosyalar
10. Hafta
Hafızadan dinamik yer ayrımı
11. Hafta
Bağlı Listeler
12. Hafta
Yığıt ve Kuyruklar
13. Hafta
Bit-işlem operatörleri
14. Hafta
Ön işlemci direktifleri
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
C How to Program, H.M.Deitel and P.J.Deitel, Prentice Hall, (2010-2015). Problem Solving and Program Design in C (7th Edition), Pearson (2012). Problem Solving and Programming Concept, M. Sprankle, Pearson Education (2003).