Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Algoritma Tasarımı ve Geliştirme MKT1107 Türkçe Zorunlu 1. Yarıyıl 3 + 1 4,0 4,0
Ön Koşul Dersleri
Dersin Seviyesi Ön Lisans
Dersin Verilişi yüz yüze
Dersin Koordinatörü Dr. Öğr. Üyesi Oğuzhan KENDİRLİ
Dersi Veren(ler) Dr. Öğr. Üyesi Oğuzhan KENDİRLİ (Güz)
Dersin Amacı Problemi kavramak ve çözümlemektir. Çözüm ilkelerini kullanarak algoritma ve akış şeması geliştirmektir
Dersin İçeriği Algoritmanın tanımı, akış şemaları ve pseudo code ile gösterimi, algoritma türleri (sıralama, arama, özyineleyici ...), programlama dili ile algoritmaların işe koşulması, programlama dillerine ait temel kavramlar (veri türleri, değişkenler, operatörler, giriş-çıkış, karar verme, döngü mekanizmaları, hatalar ve istisnai durumlar, fonksiyonlar, nesne ve sınıf kavramlarına giriş, kütüphaneler ve kodun tekrar kullanımı, hata ayıklama ...)
Ders Öğrenme Kazanımları
# Öğrenme Kazanımı
1 Bilgisayar yazılımı için problem çözme becerisi kazanmaktadır
2 Temel programlama adımlarını öğrenmektedir.
3 Akış şeması veya algoritmaya uygun olarak program kodlayabilmektedir
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta Problem Çözüm İlkeleri Sunum (Hazırlık)
2. Hafta Problem Çözüm Evreleri ve Algoritma ve Akış Şemaları Sunum (Hazırlık)
3. Hafta Algoritma ve Akış Şemaları Sunum (Hazırlık)
4. Hafta Algoritma ve Akış Şemaları Uygulama
5. Hafta Kritik Noktaları Belirleme Uygulama
6. Hafta Uygulama Uygulama
7. Hafta Uygulama Uygulama
8. Hafta Problemi Tanımlama Ön Hazırlık, Pekiştirme Çalışmaları
9. Hafta Programlama Dili Ortamını Kullanabilme Ön Hazırlık, Pekiştirme Çalışmaları
10. Hafta Kod Yazım Kuralları Ön Hazırlık, Pekiştirme Çalışmaları
11. Hafta Değişkenler Ön Hazırlık, Pekiştirme Çalışmaları
12. Hafta Kontrol Deyimleri Ön Hazırlık, Pekiştirme Çalışmaları
13. Hafta Döngüler Ön Hazırlık, Pekiştirme Çalışmaları
14. Hafta Uygulama ve programların testleri Uygulama
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Ders - Program Yeterlilikleri İlişkileri
No Program Yeterlilikleri Katkı Düzeyi
1 2 3 4 5
1 1. Mesleği ile ilgili temel, güncel ve uygulamalı bilgilere sahip olur.
2 2. İş sağlığı ve güvenliği, çevre bilinci ve kalite süreçleri hakkında bilgi sahibi olur.
3 3. Mesleği için güncel gelişmeleri ve uygulamaları takip eder, etkin şekilde kullanır.
4 4.Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır.
5 5. Mesleki problemleri ve konuları bağımsız olarak analitik ve eleştirel bir yaklaşımla değerlendirme ve çözüm önerisini sunabilme becerisine sahiptir.
6 6. Bilgi ve beceriler düzeyinde düşüncelerini yazılı ve sözlü iletişim yolu ile etkin biçimde sunabilir, anlaşılır biçimde ifade eder.
7 7 Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır.
8 8. Kariyer yönetimi ve yaşam boyu öğrenme konularında farkındalığa sahiptir.
9 9. Alanı ile ilgili verilerin toplanması, uygulanması ve sonuçlarının duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere sahiptir.
10 10. Bir yabancı dili kullanarak alanındaki bilgileri takip eder ve meslektaşları ile iletişim kurar.
11 11. Mekatronik ile ilgili temel kavramları tanımlar ve uygular.
12 12. Otomasyon sistem elemanlarını tanımlar ve programlar.
13 13. Makine elemanlarını tanır, matematiksel hesaplamaları yapar ve mekanik sistemleri tasarlar.
14 14. Hidrolik ve Pnömatik sistem elemanlarını açıklar ve sistemi tasarlar.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3
PY1 3 3 3
PY2 1 1 1
PY3 1 1 1
PY4 5 5 5
PY5 1 1 1
PY6 1 1 1
PY7 4 4 4
PY8 1 1 1
PY9 1 1 1
PY10 1 1 1
PY11 1 1 1
PY12 3 3 3
PY13 1 1 1
PY14 1 1 1
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Mustafa Eker Algoritmayı Anlatmak Nırvana Yayınları Selami Eryılmaz
  • Algoritma Tasarlama Ve Programlamaya Giriş Detay Yayıncılık Yrd. Doç. Dr. Soner Çelikkol
  • Programlamaya Giriş Ve Algoritma Dilara Yayıncılık Dr. Fahri Vatansever
  • Algoritma Geliştirme Ve Programlamaya Giriş Seçkin Yayıncılık
  • Deitel & Deitel C Ve C++ 6. Baskı
Değerlendirme Yöntemi
Güz Dönemi
Sorumlu Personel Grup Değerlendirme Yöntemi Yüzde
Dr. Öğr. Üyesi Oğuzhan KENDİRLİ Vize 40,00
Dr. Öğr. Üyesi Oğuzhan KENDİRLİ Final 60,00
Toplam 100,00
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders İçi
Ders Saati (14 Hafta) 1 70 70
Ders Dışı
Ödev 1 15 15
Ön Hazırlık, Pekiştirme Çalışmaları 1 10 10
Araştırma 1 15 15
Diğer Faaliyetler 1 10 10
Sınavlar
Ara Sınav 1 4 4
Final 1 3,5 3,5
Toplam İş Yükü 127,5
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 4,0