Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Algoritma ve Programlamaya Giriş YBS153 1. Yarıyıl 3 + 0 3,0 6,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ü Doç. Dr. Gülçin ERSÖZ DEMİR
Dersi Verenler Doç. Dr. Gülçin ERSÖZ DEMİR
Dersin Yardımcıları
Dersin Amacı Bu dersin amacı, algoritma oluşturma süreci, programlamanın genel yapısı, değişkenler, karar yapıları, döngüler ve fonksiyonlar hakkında bilgi vermektir
Dersin İçeriği Akış diyagramı, Temel veri türleri, değişken tanımlamalar, karar yapıları, döngüler, tek ve çok boyutlu diziler. Konularla ilgili programlama dillerini kullanarak kısa programlar yazma.
Ders Öğrenme Kazanımları - Program için akış diyagramı tasarlayabilir.
- Programlamanın temel kavramlarını bilir.
- Bir problemi çözmek için planlanan algoritmayı koda dönüştürebilir.
- Uygun programlama dillerini kullanarak kısa programlar yazabilir.
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Algoritma Kavramı (Algoritma Nedir?, Algoritma Oluştururken nelere dikkat edilir?) Ders Saati
2. Hafta Akış Diyagramı (Akış diyagramı oluşturulması) Ders Saati
3. Hafta Programlamaya Giriş (Veri, temel veri tipleri, temel (aritmetiksel, mantıksal ve ilişkisel) işlemler, değişkenler, ifadeler, girdi ve çıktı) Ders Saati
4. Hafta Karar yapıları (if-else ifadesi) Ders Saati
5. Hafta Karar yapıları (if-else ifadesi) Ders Saati
6. Hafta Karar yapıları (Switch-case ifadesi) Ders Saati
7. Hafta Döngü Kontrolleri (For Döngüsü) Ders Saati
8. Hafta Döngü Kontrolleri (İç içe For Döngüsü) Ders Saati
9. Hafta Döngü Kontrolleri (While Döngüsü, do-while Döngüsü) Ders Saati
10. Hafta Döngü Ve Karar Yapılarının Birlikte Kullanımı Ders Saati
11. Hafta Tek Boyutlu Diziler Ders Saati
12. Hafta Tek Boyutlu Diziler Ders Saati
13. Hafta Çok Boyutlu Diziler (Matrisler) Ders Saati
14. Hafta Çok Boyutlu Diziler (Matrisler) Ders Saati
Kaynaklar
Ders Hocasının Notları
Yeni Başlayanlar İçin Java - Mehmet Kirazlı – Kodlab Yayınları
Java Programlama Kılavuzu - Turhan Çoban – Alfa Yayınları
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 Ölçme Yöntemi
PY1 3 5 2 3 2 -
PY2 5 5 5 5 5 -
PY3 5 5 5 5 5 -
PY4 3 5 4 3 1 -
PY5 4 5 4 3 2 -
PY6 2 3 2 1 1 -
PY7 5 5 5 5 5 40,60
PY8 3 3 3 3 3 40,60
PY9 4 5 4 4 3 40,60
PY10 4 5 3 4 5 40,60
PY11 2 3 1 1 1 40,60
PY12 1 2 1 0 0 40,60
PY13 1 1 1 1 1 -
PY14 2 2 2 2 2 -
*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ştırma 14 3 42
Uygulama 13 1 13
Ara Sınav 1 7 3 21
Final 7 3 21
Sınıf İçi Etkinlik 14 1 14
Toplam İş Yükü 153
Dersin AKTS Kredisi 6,0