Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Algoritma ve Programlamaya Giriş | BTP1101 | 1. Yarıyıl | 3 + 1 | 4,0 | 5,0 |
Ön Koşullar | Yok |
Dersin Dili | Türkçe |
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Ders |
Dersin Verilişi | yüz yüze |
Dersin Koordinatörü |
Öğr. Gör. Kudret YILMAZ |
Dersi Verenler |
Öğr. Gör. Kudret YILMAZ |
Dersin Yardımcıları | |
Dersin Amacı | Problemi kavramak ve çözümlemektir. Çözüm ilkelerini kullanarak algoritma ve akış şeması geliştirmektir |
Dersin İçeriği | - Problemi anlama ve çözme becerisi kazanır. - Sorunu tanımlar ve kendi cümleleriyle ifade eder. - Sorunun çözümlerini belirler ve en uygun olanı kullanır. - Problemin çözüm algoritmasını ve akış şemasını tasarlar - Algoritmayı simüle edebilecektir. - Algoritmanın farklı verilerle düzgün çalışıp çalışmadığını değerlendirir - Algoritmayı düzenler. - Algoritmanın döngülerini ve kontrol ifadelerini kontrol eder. - Akış şemasına uygun kodlamayı türetecektir. - Kodlama dilini belirler. - Kodlamayı anlaşılır bir şekilde gerçekleştirir - Kodlamayı kontrol eder ve test eder |
Ders Öğrenme Kazanımları |
- Bilgisayar yazılımı için problem çözme becerisi kazanır. - Temel programlama adımlarını öğrenir. - Akış şeması veya algoritmaya uygun olarak program kodlayabilir. |
Hafta | Konular | Öğretim Yöntemleri |
---|---|---|
1. Hafta | Problem Çözüm İlkeleri | Uygulama Ders Saati |
2. Hafta | Problem Çözüm Evreleri ve Algoritma ve Akış Şemaları | Uygulama Ders Saati |
3. Hafta | Algoritma ve Akış Şemaları | Ders Saati Uygulama |
4. Hafta | Algoritma ve Akış Şemaları | Ders Saati Uygulama |
5. Hafta | Kritik Noktaları Belirleme | Uygulama Ders Saati |
6. Hafta | Uygulama | Uygulama Ders Saati |
7. Hafta | Uygulama | Uygulama Ders Saati |
8. Hafta | Problemi Tanımlama | Uygulama Ders Saati |
9. Hafta | Programlama Dili Ortamını Kullanabilme | Ders Saati Uygulama |
10. Hafta | Kod Yazım Kuralları | Ders Saati Uygulama |
11. Hafta | Değişkenler | Uygulama Ders Saati |
12. Hafta | Kontrol Deyimleri | Ders Saati Uygulama |
13. Hafta | Döngüler | Uygulama Ders Saati |
14. Hafta | Uygulama ve programların testleri | Uygulama Ders Saati |
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/ |
Program Yeterlilik | Katkı Düzeyi | DK1 | DK2 | DK3 | Ölçme Yöntemi |
---|---|---|---|---|---|
PY1 | 3 | 0 | 0 | 0 | 40,60 |
PY11 | 5 | 0 | 0 | 0 | 40,60 |
PY14 | 1 | 0 | 0 | 0 | 40,60 |
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 |
Etkinlik | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ders Saati | 14 | 4 | 56 |
Ön Hazırlık, Pekiştirme Çalışmaları | 9 | 4 | 36 |
Araştırma | 14 | 2 | 28 |
Diğer Faaliyetler | 3 | 1 | 3 |
Ara Sınav 1 | 1 | 1 | 1 |
Ödev 1 | 4 | 1 | 4 |
Final | 1 | 1 | 1 |
Toplam İş Yükü | 129 | ||
Dersin AKTS Kredisi | 5,0 |