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. |
# | Öğ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. |
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 |
Program Yeterlilik | DK1 | DK2 | DK3 | DK4 | DK5 |
---|
Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
---|---|
Diğer Kaynaklar |
|
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 |