Bilgi Paketi

Mekatronik Programı

KKSD218

ALGORİTMA VE PROGRAMLAMA

Ders Kodu
KKSD218
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
6
Dersin TürüSeçmeli
Dersin DüzeyiÖnlisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS6
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Problem çözümü için gerekli aşamaları bilir/açıklar.
  2. Algoritmik düşünme yaklaşımını kullanarak bulduğu çözümleri uygulamalarında amacına uygun şekilde kullanır.
  3. Problem çözümü için gerekli akış şemalarını oluşturur.
  4. Problem çözümü için gerekli algoritmaları C++ dili kullanarak yazar.
  5. C++ programlama dilinin özelliklerini öğrenir.
  6. Algoritma bileşenleri ve kullanımlarını kavrar
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen Dersler
Ders TanımıTemel programlama dili terim ve yapılarının öğrenilmesini, Algoritmik düşünme yetisinin kazandırılmasını, C++ dilinin öğretilmesini, Nesne Yönelimli Programlamaya ait temel terimlerin öğrenilmesini, Standart Algoritma türleri ve mantıklarının anlaşılarak kullanılmasını amaçlamaktadır.
Ders İçeriği
HAFTA KONULAR
1. Hafta Bilgisayarın Genel Dilleri ve Nesilleri Yapısı ve Programlama
2. Hafta Algoritmalara Giriş ve Akış Diyagramları
3. Hafta C++ Diline Giriş, Değişkenler ve Veri Yapıları
4. Hafta Atama, Aritmetiksel Atama, Mantıksal, Aritmetiksel, Bit Düzeyinde İşlem Gören ve SizeOf Operatörleri
5. Hafta C++ Dilinde Akış Kontrol Komutları
6. Hafta Döngüler ve Döngü Oluşturma
7. Hafta Tek Boyutlu Diziler
8. Hafta Ara Sınav
9. Hafta Çok Boyutlu Diziler
10. Hafta Fonksiyonlar
11. Hafta Sınıf Yapısı ve Nesneye Yönelik Programlama Temelleri
12. Hafta Dosya Yönetimi
13. Hafta Matris Algoritmaları
14. Hafta Arama ve Sıralama Algoritmaları
Kaynaklar1-Algoritma geliştirme ve programlamaya giriş / Fahri Vatansever, Ankara, Seçkin Yayıncılık (2013)
2-Algoritma ve programlama mantığı / H. Burak Tungut, İstanbul, Kodlab (2013)
3-C ve c++ / Paul J. Deitel ; Harvey M. Deitel ; çeviren : Metin Zavrak, Ekrem Aksoy, H. Nihal Karaca,
İstanbul, Sistem (2008)
4-C++ Programlama dili / Murat Tekin ; Nahid Tekin İstanbul Kültür Üniversitesi Yayınları
5-C++ ile veri yapıları ve çözümlü uygulamalar / Nejat Yumuşak ; M. Fatih Adak, Ankara, Seçkin
Yayıncılık (2016)
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 40
Toplam(%) 40
Yıl İçinin Başarıya Oranı(%) 40
Finalin Başarıya Oranı(%) 60
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1 1
Kısa Sınavlara hazırlık 0 0 0
Sınıf Dışı Ders Çalışma Süresi 14 7 98
Final Sınavına Hazırlık 1 15 15
Ders Saati 14 3 42
Ara Sınava Hazırlık 1 10 10
Laboratuvar 0 0 0
Final Sınavı 1 1 1
Ödevler 0 0 0
Toplam İş Yükü167
Toplam İş Yükü / 305.56
Dersin AKTS Kredisi6
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14