Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Programlama DilleriENF118034300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Kontrol ve Otomasyon Mühendisliği Lisans Programı (%30 İngilizce)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimEnformatik Bölümü
Dersin KoordinatörüMuharrem Mercimek
Dersi Veren(ler)Necdet Tuğrul Artuğ
Asistan(lar)ı
Dersin AmacıBu dersin amacı, mühendislik uygulamalarında efektif hesaplama yaparak, bilgisayar programlamak için gerekli beceriyi kazandırmaktır. Öğrenciler programlama becerilerini ödevler, durum çalışmaları ve örnek programlar ile geliştirecektir.
Dersin İçeriğiC ile programlama; Veri tipleri, operatörler; Kontrol ifadeleri; C program kontrolü; Fonksiyonlar; Diziler; İşaretçiler, Karakterler ve karakter dizileri; Yapılar, dosya işlemleri; Biçimlendirilmiş giriş/çıkış;
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • C How to Program, 6/e Harvey M. Deitel and Paul J. Deitel, Pearson Inc. 2010
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler özel olarak C programlama diliyle kod yazma becerisi kazanırlar,
  2. Algoritma temelli kodlama becerisi edinirler,
  3. Modüler programlama becerisine sahip olurlar,
  4. Matematiksel problemleri koda aktarıp çözebilirler,
  5. Kodlama yoluyla veri analizi ve istatistiksel çıkarımlar yapabilir, sonuçları işleyip kaydedebilirler.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Derse girişDers Kitabı
2C ile temel programlama becerileri Ders Kitabı
3Veri tipleri, operatörlerDers Kitabı
4Kontrol ifadelerİDers Kitabı
5C program kontrolüDers Kitabı
6Fonksiyonlar IDers Kitabı
7Fonksiyonlar IIDers Kitabı
8Ara Sınav 1
9DizilerDers Kitabı
10İşaretçilerDers Kitabı
11Karakterler ve karakter dizileriDers Kitabı
12Yapılar, birleşimler, dosya işlemleriDers Kitabı
13Biçimlendirilmiş giriş/çıkışDers Kitabı
14Uygulama çalışması
15Uygulama çalışması
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar260
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması143
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)212
Final (Sınav Süresi + Sınav Hazırlık Süresi)112
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok