Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Programlamaya Giriş ve Algoritmalar BMM105 1. Yarıyıl 2 + 2 3,0 6,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Klasik anlatım, sunum, program
Dersin Koordinatörü Prof. Dr. Fatih TAŞPINAR
Dersi Verenler Prof. Dr. Fatih TAŞPINAR
Dersin Yardımcıları
Dersin Amacı Algoritma hazırlama ve program yazma becerisini oluşturmak
Dersin İçeriği Algoritma hazırlama aşamaları, diziler, döngüler,karar yapıları, Matlab ile programlama
Ders Öğrenme Kazanımları - Programlama ile ilgili genel kavramları ögrenmek.
- Algoritma kavramı, algoritmalarin nasil olusturulacagı ve yapısal programlama konularını kavramak.
- Yapisal özellikleri ve güçlü olanaklari ile her programcinin mutlaka bilmesi gereken bir dil olan C/C++ programlama dilinin temel özelliklerini algoritma kavrami ile iliskili olarak ögrenmek.
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Temel kavramlar, matematiksel işlemler, mantıksal işlemler, veri, tanımlayıcı, değişken, sabit, sayaç, döngü, kod basamakları (hazırlık)
2. Hafta Akış diyagramları.
3. Hafta Programlama ve programlama dili.
4. Hafta Akış diyagramının kodlanması
5. Hafta Akış diyagramının kodlanması
6. Hafta Dizilerde matris işlemleri
7. Hafta Koşul ve döngüler
8. Hafta Ara sınav
9. Hafta Grafik çizimleri
10. Hafta Simulink/MATLAB ya da OCTAVE
11. Hafta Simulink/MATLAB ya da OCTAVE
12. Hafta Sembolik İşlemler
13. Hafta Fonsiyonlar
14. Hafta Sayısal analiz yöntemlerinin programlanması
Kaynaklar
Fahri Vatansever, Algoritma Gelistirme ve Programlamaya Giris, Seçkin Yayincilik, 2002, Ankara.
Soner Çelikkol, Programlamaya Giris ve Algoritmalar, Academic Book Publishing, 2007, Trabzon.
Robert Lafore, Nesneye Yönelimli C++ Programlama Kilavuzu, Alfa Basim Yayim Dagitim, 2006, Istanbul.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 Ölçme Yöntemi
PY1 5 0 0 0 -
PY2 4 0 0 0 -
PY3 5 0 0 0 -
PY4 5 0 0 0 -
PY8 4 0 0 0 -
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders Saati 14 3 42
Ara Sınav 1 1 2 2
Final 1 2 2
Uygulama 14 4 56
Uygulama DS 3 3 9
Sınıf İçi Etkinlik 14 3 42
Toplam İş Yükü 153
Dersin AKTS Kredisi 6,0