C PROGRAMLAMA

Ders Genel Bilgileri

Ders Kodu AKTS T+U+L Kredi Ders Türü
EEM20102 4 2+2 3 Zorunlu
Ders Linki (Türkçe) :
Ders Linki (İngilizce) :
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Öğretim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Amacı C programlama dilinin temellerini ve esaslarını tam anlamıyla kavratarak öğrencilerin programlama becerilerini arttırmak.
Dersin İçeriği C Programlamada temel kavramlarTemel giriş/çıkışfonksiyonları (printf, scanf vb.)Tip dönüşümüKarar ifadeleri (if-else if-else, switch-case)Döngüler (for, while, do-while)Nümerik DizilerKarakter DizileriTemel veri tipleri için Gösterge kullanımıDiziler için Gösterge kullanımıFonksiyonlarÖzyinelemeli fonksiyonlarBitsel operatörlerDinamik Bellek kullanımı ve Kullanıcı tanımlı tipler (struct, enum, union)Dosyaişlemleri
Dersin Ön Koşulları Yok
Dersin Koordinatörü -
Dersi Verenler Araş. Gör. Bora CEBECi
Dersin Yardımcıları -
Staj Durumu Yok

Dersin Kaynakları

Kaynaklar Ders Notları
Notlar Ders Notları
Ön Hazırlık ve Dokümanlar Ders Notları
Ödev -

Ders Yapısı

Matematik ve Temel Bilimler% 5
Mühendislik Bilimleri% 5
Mühendislik Tasarımı% 5
Sosyal Bilimler% 0
Eğitim Bilimleri% 0
Fen Bilimleri% 0
Sağlık Bilimleri% 0
Alan Bilgisi% 85
Değerlendirme Ölçütleri
Yarı Yıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 25
Kısa Sınav 2 % 10
Ödev 1 % 15
Devam 0 % 0
Uygulama 0 % 0
Proje 0 % 0
Yarıyıl Sonu Sınavı 1 % 50
Arazi Çalışması 0 % 0
Atölye Çalışması 0 % 0
Laboratuvar 0 % 0
Sunum/Seminer Hazırlama 0 % 0
Toplam 5 % 100
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 3 42
Ödevler 1 5 5
Ara Sınavlar 1 5 5
Yarıyıl Sonu Sınavı 1 5 5
Kısa Sınav 2 4 8
  121 | AKTS Kredisi : 4

Ders Konuları

Hafta Konu Öğretim Yöntem ve Teknikleri Ön Hazırlık ve Dokümanlar
1 Temel kavramların (veri tipleri, değişkenler, sabitler) kazandırılması. Ders anlatımı Ders notu/ders kitabının ilgili bölümü
2 Temel giriş/çıkış fonksiyonlarını (printf, scanf vb.) kavrama Ders anlatımı Ders notu/ders kitabının ilgili bölümü
3 Açık ve kapalı tip dönüşümü Ders anlatımı Ders notu/ders kitabının ilgili bölümü
4 Karar ifadeleri (if-else if-else, switch-case) Ders anlatımı Ders notu/ders kitabının ilgili bölümü
5 Döngüler (for, while, do-while) Ders anlatımı Ders notu/ders kitabının ilgili bölümü
6 Nümerik Diziler Ders anlatımı, beyin fırtınası Ders notu/ders kitabının ilgili bölümü
7 Karakter Dizileri Ders anlatımı, beyin fırtınası Ders notu/ders kitabının ilgili bölümü
8 Ara sınav Sınav -
9 Temel veri tiplerinde Gösterge kullanımı Ders anlatımı, örnek olay Ders notu/ders kitabının ilgili bölümü
10 Dizilerde Gösterge kullanımı Ders anlatımı, soru-cevap Ders notu/ders kitabının ilgili bölümü
11 Fonksiyonlar Ders anlatımı, soru-cevap Ders notu/ders kitabının ilgili bölümü
12 Özyinelemeli fonksiyonlar Ders anlatımı, grup çalışması Ders notu/ders kitabının ilgili bölümü
13 Bitsel operatörler Ders anlatımı, örnek olay Ders notu/ders kitabının ilgili bölümü
14 Dinamik bellek kullanımı ve Kullanıcı tanımlı tipler (struct, enum, union, vb.) Ders anlatımı, örnek olay Ders notu/ders kitabının ilgili bölümü
15 Dosyaişlemleri Ders anlatımı, örnek olay Ders notu/ders kitabının ilgili bölümü

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:

# Açıklama
1 Algoritma ve programlama mantığı bilir
2 Bir problemin akış diyagramını oluşturabilir
3 Akış diyagramı oluşturulmuş bir problemin programını gerçekleştirebilir
4 C programlama dili program geliştirme ara yüzünü kullanabilir
5 C programlama dilinde kontrol deyimlerini kullanabilir.
6 C programlama dilinde Dizi işlemleri yapabilir.
7 C programlama dilinde Alt programlarla çalışabilir.
8 C programlama dilinde Dosyalama işlemleri yapabilir.

Dersin Program Çıktılarına Katkısı

  P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Ö1 23314511111
Ö2 23314511111
Ö3 23314511111
Ö4 23314511111
Ö5 23314511111
Ö6 23314511111
Ö7 23314511111
Ö8 23314511111

Katkı Düzeyi: 0:Yok     1:Çok Düşük     2:Düşük     3:Orta     4:Yüksek     5:Çok Yüksek