Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Bilgisayar Programlama ve AlgoritmalarMKT114235220
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Mekatronik Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMekatronik Mühendisliği Bölümü
Dersin KoordinatörüHaydar Livatyalı
Dersi Veren(ler)Haydar Livatyalı
Asistan(lar)ı
Dersin AmacıÖğrencilerin algoritmalar ve bilgisayar programlama temelleri hakkında bilgi ve beceri sahibi olmalarını sağlamak.
Dersin İçeriğiBilgisayar programlama teknikleri ve programlama dillerinin tanıtımı, Algoritmalar ve akış diyagramları, C programlamaya giriş, C'nin temelleri, Seçim yapıları, Döngüler, Fonksiyonlar, Diziler, Göstericiler, Yapılar, Giriş - Çıkış işlemleri, Karakter ve stringler, Dosya işleme, İleri seviye konular
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Deitel ve Deitel, C ve C++, Sistem Yayıncılık, 2010.
  • Aslan, Kaan, A'dan Z'ye C Kılavuzu, Pusula Yay.
  • Kızılören, Tevfik, Her Yönüyle C, 2012
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Algoritma yapılarını tanımlama ve akış diyagramları oluşturma.
  2. Temel programlama dilleri ve özelliklerini tanımlama.
  3. C Programlama dilinin temel komutlarını, fonksiyon ve dizi yapılarını, giriş-çıkış işlemlerini tanımlama ve kullanma.
  4. Mühendislik problemleri için C dilinde yazılım geliştirebilme.
  5. C tabanlı çalışan yazılımlarının alt yapısını kavrayabilme.

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

HaftaKonularÖn Hazırlık
1Temel programlama teknikleri ve dilleriKonu ile ilgili araştırma yapılacak
2Algoritmalar ve akış diyagramlarıKonu ile ilgili araştırma yapılacak
3 C programlamaya girişKaynak kitabın ilgili bölümü incelenecek.
4Seçim yapılarıKaynak kitabın ilgili bölümü incelenecek.
5 Döngüler Kaynak kitabın ilgili bölümü incelenecek.
6FonksiyonlarKaynak kitabın ilgili bölümü incelenecek.
7Diziler Kaynak kitabın ilgili bölümü incelenecek.
8Ara sınav ITüm ders notları tekrar edilecek.
9Göstericiler Kaynak kitabın ilgili bölümü incelenecek.
10Göstericiler Kaynak kitabın ilgili bölümü incelenecek.
11YapılarKaynak kitabın ilgili bölümü incelenecek.
12 Giriş - Çıkış işlemleriKaynak kitabın ilgili bölümü incelenecek.
13Ara sınav IITüm ders notları tekrar edilecek.
14Karakter ve stringler Kaynak kitabın ilgili bölümü incelenecek.
15Dosya işlemeKaynak kitabın ilgili bölümü incelenecek.
16Final sınavı Tüm ders notları tekrar edilecek.

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ği510
Ödev1010
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar240
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 Saati162
Laboratuar
Uygulama162
Arazi Çalışması
Sınıf Dışı Ders Çalışması
Derse Özgü Staj
Ödev104
Küçük Sınavlar/Stüdyo Kritiği52
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)28
Final (Sınav Süresi + Sınav Hazırlık Süresi)110
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok