Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Algoritma ve Programlamaya Giriş AYP1101 Türkçe Zorunlu 1. Yarıyıl 3 + 1 4,0 5,0
Ön Koşul Dersleri
Dersin Seviyesi Ön Lisans
Dersin Verilişi yüz yüze
Dersin Koordinatörü Öğr. Gör. Erdi YALÇIN
Dersi Veren(ler) Öğr. Gör. Erdi YALÇIN (Güz)
Dersin Amacı Bilgisayar programlamaya giriş için gerekli olan algoritma geliştirme, akış diyagramı çizme ve temel problem çözme becerilerini kazandırmaktır.
Dersin İçeriği Problemleri analiz eder ve çözüm yollarını sistematik biçimde belirler. Algoritma tasarlar ve akış diyagramı çizer. Algoritmaları farklı senaryolar üzerinde test eder ve gerektiğinde düzenler. Temel programlama yapıları (değişkenler, karar yapıları, döngüler) kullanarak algoritmaları kodlar. Program geliştirme sürecinde düzenli, anlaşılır ve etik kod yazmaya özen gösterir.
Ders Öğrenme Kazanımları
# Öğrenme Kazanımı
1 Problemleri analiz eder ve çözüm yollarını sistematik biçimde belirler.
2 Algoritma tasarlar ve akış diyagramı çizer.
3 Algoritmaları farklı senaryolar üzerinde test eder ve gerektiğinde düzenler.
4 Temel programlama yapıları (değişkenler, karar yapıları, döngüler) kullanarak algoritmaları kodlar.
5 Program geliştirme sürecinde düzenli, anlaşılır ve etik kod yazmaya özen gösterir.
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta Problem çözme ilkeleri ve temel kavramlar Görüşme
2. Hafta Problem çözme evreleri, algoritma kavramı ve akış şemaları Uygulama, Görüşme
3. Hafta Algoritma geliştirme teknikleri Uygulama, Görüşme
4. Hafta Akış şemalarının hazırlanması
5. Hafta Problemlerde kritik noktaların belirlenmesi
6. Hafta Algoritma ve akış şemaları üzerinde uygulamalar
7. Hafta Algoritma ve akış şemaları üzerinde uygulamalar
8. Hafta Problemin tanımlanması ve çözüm stratejileri
9. Hafta Programlama dili ortamının tanıtılması ve kullanımı Uygulama
10. Hafta Kod yazım kuralları
11. Hafta Değişkenler ve veri tipleri
12. Hafta Kontrol deyimleri (if-else yapıları)
13. Hafta Döngüler (for, while, do-while)
14. Hafta Programların test edilmesi ve hata ayıklama teknikleri Sunum (Hazırlık), Uygulama, Görüşme
*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.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3 DK4 DK5
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
  • https://www.btkakademi.gov.tr/
Değerlendirme Yöntemi
Güz Dönemi
Sorumlu Personel Grup Değerlendirme Yöntemi Yüzde
Öğr. Gör. Erdi YALÇIN Vize 30,00
Öğr. Gör. Erdi YALÇIN Ödev 10,00
Öğr. Gör. Erdi YALÇIN Quiz 10,00
Öğr. Gör. Erdi YALÇIN Final 50,00
Toplam 100,00