Ön Koşulu Olan Ders( ler ) |
BM103 |
Dili |
tr |
Türü |
Zorunlu |
Seviyesi |
Lisans |
Öğretim Elemanı( ları ) |
Dr.Öğr.Üyesi Mehmet ACI |
Öğretim Sistemi |
Yüz Yüze |
Önerilen Hususlar |
Yok |
Staj Durumu |
Yok |
Amacı |
Bu ders, ileri düzey programlama tekniklerini anlatır. Bu amaçla C programlama dili kullanılmıştır. Bu dersin amacı, C programlama dilinin göstergeler, yapılar, dizgiler ve metin dosyaları gibi konuları hakkında bilgi vermek ve üst düzey konular hakkında temel içerikleri anlatmaktır. |
İçeriği |
İşaretçiler, Diziler, Dizgiler (Stringler), Yapılar ve Birleşimler, Metin Dosyaları, Dinamik Bellek Ayırma, Dinamik Kütüphane, DLL |
# |
Konular |
Öğretim Yöntem ve Teknikleri |
1 |
İşaretçi Tanımı, İşaretçi Operatörleri, İşaretçi Okutmak ve Yazdırmak, Fonksiyon Parametresi olan İşaretçiler |
Anlatım, tartışma |
2 |
Dizi Tanımı, Dizi Elemanlarına Değer Atama, |
Anlatım, tartışma |
3 |
Dizinin ve Dizi Elemanının Fonksiyona Gönderilmesi |
Anlatım, tartışma |
4 |
2-Boyutlu Diziler |
Anlatım, tartışma |
5 |
Dizgi (String) Tanımı, Dizgi (String) Girdi/Çıktı İşlemleri |
Anlatım, tartışma |
6 |
Dizgi (String) Fonksiyonları |
Anlatım, tartışma |
7 |
Ara Sınav |
Ölçme ve Değerlendirme |
8 |
Karakter Fonksiyonları, Gösterge Dizgileri (Stringleri) |
Anlatım, tartışma |
9 |
Yapı Tanımı, Yapılara İlk Değer Atama, Yapı Elemanlarına Erişim |
Anlatım, tartışma |
10 |
İçiçe Yapılar, Yapılar ve Fonksiyonlar |
Anlatım, tartışma |
11 |
Yapı Dizileri, Veri Tipi İsmi Tanımlama, Birleşimler |
Anlatım, tartışma |
12 |
Metin Dosyaları, Dosya Açma ve Kapama, Dosya Okuma ve Yazma, Standart Girdi/Çıktı, Hata Kontrolü |
Anlatım, tartışma |
13 |
Dinamik Bellek Ayırma, Önişlemci, Değişken Depolama Tipleri |
Anlatım, tartışma |
14 |
Komut Satırı Parametreleri, Fonksiyon Gösteren Göstergeler, DLL |
Anlatım, tartışma |
15 |
DÖNEM SONU SINAVI |
Ölçme ve Değerlendirme |
16 |
Son Sınav |
|
# |
Malzeme / Kaynak Adı |
Kaynak Hakkında Bilgi |
Referans / Önerilen Kaynak |
1 |
Çağıltay N.E., Selbes F.C., Tokdemir G., Turhan Ç., C Dersi:
Programlamaya Giris, Ankara, Türkiye, 2010, (www.cdersi.com), Seçkin Yayıncılık,
ISBN-978-9944-62-337-7.
|
|
|
2 |
Selbes, C. F, Tokdemir, G, Turhan, C, Cağiltay, N.E. C Dersi
Çözümlü Problem Kitabı, Türkiye, 2008, (www.cdersi.com), Seçkin Yayıncılık,
ISBN-978-9944-0380-0-3
|
|
|
3 |
C ile Programlama, Mithat Uysal, Beta Yayınları |
|
|