>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
C Programlama MMK122 Seçmeli Lisans 1 Bahar 5

Öğretim Elemanı Adı

Prof. Dr. Mehmet Melih İNAL
Doç. Dr. Fevzi Çakmak BOLAT

Dersin Öğrenme Kazanımları

1) Temel algoritmaları oluşturabilir.
2) C programlama dilinin avantaj/dezavantajlarını ifade edebilir.
3) Temel giriş çıkış fonksiyonlarını kullanarak veri girişi ve görüntüleme yapabilir.
4) Farklı tipte değişkenleri ve sabitleri amacına uygun şekilde kullanabilir.
5) Programlamada döngüleri etkin şekilde kullanabilir.
6) Kontrol yapılarını gerektiği şekilde kullanabilir.
7) Tek ve çok boyutlu dizilerin işlevlerini bilir ve programlamada bunları kullanabilir.
8) İşaretçileri programlamada kullanabilir.
9) Yapıları kullanabilir.
10) Dosya işlemlerini gerçekleştirebilir.
11) Fonksiyonları kullanarak program yazabilir.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Öğrenme Kazanımları
1   Yüksek Düşük Düşük Orta Yüksek Düşük Düşük Düşük Düşük Düşük Düşük Düşük Orta Orta Düşük Yüksek Orta Orta
2 Düşük Orta Düşük Düşük Orta Yüksek Düşük Orta Orta Orta Orta Yüksek Düşük Orta Orta Düşük Yüksek Düşük Yüksek
3 Yüksek Yüksek Düşük Düşük Orta Yüksek Düşük Orta Yüksek Yüksek Yüksek Orta Düşük   Orta Orta Yüksek Orta Yüksek
4 Orta Yüksek Yüksek Düşük Orta Yüksek Düşük Düşük Düşük Düşük Orta Düşük Düşük Orta Düşük Düşük Yüksek Düşük Orta
5 Düşük Yüksek Yüksek Düşük Yüksek Orta Düşük Orta Orta Yüksek Orta Yüksek Orta Yüksek Düşük Düşük Yüksek Düşük Orta
6 Yüksek Yüksek Yüksek Orta Yüksek Yüksek Orta Düşük Düşük Yüksek Orta Düşük Orta Yüksek Yüksek Orta Yüksek Orta Yüksek
7 Yüksek Yüksek Yüksek Yüksek Orta Orta Orta Düşük Düşük Yüksek Düşük Düşük Orta Yüksek Yüksek Orta Yüksek Orta Düşük
8 Yüksek Orta Orta Orta Orta Düşük Yüksek Düşük Yüksek Orta Orta Düşük Yüksek Düşük Orta Düşük Yüksek Düşük Düşük
9 Orta Yüksek Orta Yüksek Orta Düşük Yüksek Düşük Orta Düşük Yüksek Düşük Orta Yüksek Orta Yüksek Yüksek Orta Düşük
10 Yüksek Yüksek Yüksek Yüksek Orta Düşük Düşük Orta Yüksek Orta Yüksek Düşük Orta Orta Düşük Düşük Yüksek Düşük Orta
11 Orta Yüksek Düşük Orta Düşük Orta Düşük Orta Orta Yüksek Yüksek Yüksek Orta Yüksek Orta Orta Yüksek Düşük Düşük

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

Temel Bilgi Teknolojileri

Dersin İçeriği

C Programlamaya giriş. Program Giriş/Çıkış komutlarının temelleri. C Dilinde Değişkenler ve Sabitler. C Dilinde temel işlemler. Döngüler/For Döngüleri While Do/While Döngüleri If Denetim yapıları. İşaretçiler. Diziler/Tek boyutlu diziler. Çok boyutlu diziler. C programında yapılar. Standart C Fonksiyonları. Kullanıcı tanımlı Fonksiyonlar. C programında dosya işlemleri.

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi



Değerlendirme Yöntemi ve Ölçütleri

Ara Sınav Notunun Başarıya Oranı

30%

Yarıyıl Sonu Sınavının Başarıya Oranı

70%

Toplam

100%

Dersin Eğitim Dili

İngilizce

Mesleki Uygulama

İstenmemekte