Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Bilgisayar Programlama ve AlgoritmalarMKT114235220
ÖnkoşullarYok
YarıyılBahar
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üHüseyin Üvet
Dersi Veren(ler)Hüseyin Üvet
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 and Deitel, C: How to Program, Latest Edition
  • 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ı ve tanımlamalarını 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.

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

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-34-4-5
PÇ-4-----
PÇ-5-----
PÇ-6-----
PÇ-7-----
PÇ-8-555-
PÇ-9-555-
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-1855555
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

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.
5Ara Sınav IKaynak kitabın ilgili bölümü incelenecek.
6DöngülerKaynak kitabın ilgili bölümü incelenecek.
7Fonsiyonlar IKaynak kitabın ilgili bölümü incelenecek.
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Ara Sınav II Kaynak kitabın ilgili bölümü incelenecek.
10Yapılar I Kaynak kitabın ilgili bölümü incelenecek.
11Yapılar IIKaynak kitabın ilgili bölümü incelenecek.
12Ara Sınav IIKaynak kitabın ilgili bölümü incelenecek.
13 Giriş - Çıkış işlemleriTüm ders notları tekrar edilecek.
14Karakter ve stringler Kaynak kitabın ilgili bölümü incelenecek.
15Final

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
Ödev820
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 Saati132
Laboratuar
Uygulama132
Arazi Çalışması
Sınıf Dışı Ders Çalışması133
Derse Özgü Staj
Ödev82
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)210
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