Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Bilgisayar Programlama ENM102 2. Yarıyıl 3 + 0 3,0 3,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Yüz yüze
Dersin Koordinatörü Dr. Öğr. Üyesi Ahmet CİHAN
Dersi Verenler Dr. Öğr. Üyesi Ahmet CİHAN
Dersin Yardımcıları
Dersin Amacı Algoritma ve programlama mantığı verilerek, programlama dili program geliştirme ortamını kullanma becerisine ve program geliştirme bilgisine temel seviyede sahip olmak
Dersin İçeriği Algoritma ve akış diyagramları, değişken ve değişken tipleri. Değişken isimleri ve değer atama. Aritmetik operatörler ve ifadeler. Mantıksal operatörler ve ifadeler. Klavyeden bilgi okuma, ekrana veri yazdırma. Koşul operatörleri. Döngüler, iç içe döngüler. Fonksiyonlar, fonksiyonlara parametre besleme. Değer döndüren fonksiyonlar. GNU Octave ve/veya matlab diline giriş, yöney kullanımları. GNU/Octave dilinde bilgi okuma, ekrana veri yazdırma, döngüler, iç içe döngüler, eğer ve ilişkisel operatörler kullanılarak temel programların oluşturulması.
Ders Öğrenme Kazanımları - Algoritma ve programlama mantığı bilir
- Bir problemin akış diyagramını oluşturur,
- Akış diyagramı oluşturulmuş bir problemin programını gerçekleştirir.
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Programlamaya giriş ve taban aritmetiği
2. Hafta Algoritma ve akış diyagramlarında girdi çıktı işlemleri
3. Hafta Algoritma ve akış diyagramlarında koşullar
4. Hafta Algoritma ve akış diyagramlarında döngüler
5. Hafta Algoritma ve akış diyagramlarında iç içe döngüler
6. Hafta Octave ortamına giriş ve girdi çıktı işlemleri
7. Hafta Octave ortamında koşullar
8. Hafta Octave ortamında döngüler ve iç içe döngüler
9. Hafta Octave ortamında iç içe döngüler
10. Hafta Proje sunumları
11. Hafta Proje sunumları
12. Hafta Proje sunumları
13. Hafta Proje sunumları
14. Hafta Proje sunumları
Kaynaklar
Algoritma Geliştirme ve Programlamaya Giriş, Fahri Vatansever
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 Ölçme Yöntemi
PY1 4 4 4 4 -
PY2 3 3 3 3 -
PY3 1 1 1 1 -
PY4 1 1 1 1 -
PY5 3 3 3 3 -
PY6 4 4 4 4 -
PY7 2 2 2 2 -
PY8 5 5 5 5 -
PY9 1 1 1 1 -
*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 7 7
Ödev 1 8 2 16
Final 1 9 9
Uygulama 14 2 28
Toplam İş Yükü 102
Dersin AKTS Kredisi 3,0