Bu dersin sonunda öğrenciler; 1) Algoritma tasarımı yapar ve akış diyagramları ile çalışır. 2) C programlama dilinin kurallarına bilir. 3) Mantıksal hataları bulur. 4) C dilinde program yazar.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Algoritma tasarımı, C programlama diline giriş ve C dilinin genel yapısı, Temel veri tipleri ve giriş çıkış komutları, Karar verme yapıları, Döngüler, Fonksiyonlar ve fonksiyonlar arasındaki parametre alışverişleri, Özyinelemeli fonksiyonlar, Göstergeler, Diziler, Katarlar, Yapılar ve Birlikler, metin dosyaları, C dili ile grafik, C++ diline giriş.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Algoritma tasarımı ve programlama yöntemi
2. Hafta
C'ye Giriş ve C dilinin yapısı
3. Hafta
C ile ileri programlama teknikleri,
4. Hafta
fonksiyonlar
5. Hafta
Fonksiyonlar arasındaki parametre alışverişleri
6. Hafta
Özyinelemeli fonksiyonlar
7. Hafta
göstergeler
8. Hafta
ARASINAV HAFTASI
9. Hafta
Diziler ve Katarlar
10. Hafta
Yapılar ve tanımlamaları
11. Hafta
Gösterge aritmetiği
12. Hafta
Kullanıcı veri yapısı-tutanak, Metin kütüğü yapıları ve işlemleri
13. Hafta
C dili ile grafik
14. Hafta
C++ diline giriş
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1-C Dersi Programlamaya giriş- N.E.Çağıltay,G. Tokdemir,C. F. Selbes, Ç. Turhan 2- Algoritmayı Anlamak-Mustafa Eker 3- Çeşitli sunular ve handoutlar
ÖĞ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ınav
1
30
Mini-Sınav
3
15
Uygulama/Pratik
5
15
Toplam(%)
60
Yıl İçinin Başarıya Oranı(%)
60
Finalin Başarıya Oranı(%)
40
Toplam(%)
100
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ