|
|||||
Sınıf/Yarıyıl | 1 / Güz | ||||
Ders Düzeyi | Önlisans | ||||
Ders Türü | Zorunlu | ||||
Bölümü | BİLGİSAYAR PROGRAMCILIĞI | ||||
Ön Koşul Dersleri | Yok | ||||
Öğretim Sistemi | Örgün | ||||
Ders Süresi | 14 Hafta | ||||
Öğretim Elemanı | KADİR ABA (aba@nevsehir.edu.tr) | ||||
Diğer Öğretim Elemanı/Elemanları |
|||||
Öğretim Dili | Türkçe | ||||
Sınıf Dışı Uygulama/Staj | Yok | ||||
Dersin Amacı | |||||
Programlama temelleri ile ilgili yeterlilikleri kazandırabilme. |
Ders Öğrenme Çıktıları (DÖÇ) | PÇ | ODY | |
Bu dersi başarı ile tamamlayan öğrenciler: | |||
DÖÇ-1 | Programcılığa giriş yapabilir |
PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir |
Yazılı Sınav |
DÖÇ-2 | Programcılığın Temellerini Bilir |
PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir PÇ-7 Analitik düşünür |
Yazılı Sınav |
DÖÇ-3 | Kodlama öncesi program akışını tasarlayabilir |
PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir PÇ-7 Analitik düşünür |
Yazılı Sınav |
DÖÇ-4 | Kontrol deyimlerini kullanabilir |
PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir PÇ-7 Analitik düşünür |
Yazılı Sınav |
DÖÇ-5 | Dizilerle ilgili işlemler yapabilir |
PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir PÇ-7 Analitik düşünür |
Yazılı Sınav |
DÖÇ-6 | Alt programlarla çalışabilir. |
PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir PÇ-7 Analitik düşünür |
Yazılı Sınav |
DÖÇ-7 | Dosyalama işlemleri yapabilir |
PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir PÇ-7 Analitik düşünür |
Yazılı Sınav |
PÇ: Bölüm program çıktıları ÖDY: Ölçme ve değerlendirme yöntemi |
Dersin İçeriği | ||
Algoritma, Akış Diyagramı, Programlama Araçları, Değişkenler ve Sabit, Giriş Çıkış İşlemleri, Operatörler, Karar Yapıları, Döngü Kontrolleri, Döngü Kontrolleri, Tek Boyutlu Diziler, Çok Boyutlu Diziler, Değer Döndürmeyen Alt Programlar, Değer Döndüren Alt Programlar, Değer Döndüren Alt Programlar, Sıralı Dosyalar | ||
Haftalık Detaylı Ders İçeriği | ||
Hafta | Detaylı İçerik | Öğretim Yöntem ve Teknikleri |
1 | Algoritma | Anlatım / Soru – Cevap, problem çözme, uygulama |
2 | Akış Diyagramı | Anlatım / Soru – Cevap, problem çözme, uygulama |
3 | Programlama araçları, değişkeler, sabitler | Anlatım / Soru – Cevap, problem çözme, uygulama |
4 | Giriş - çıkış işlemleri, operatörler | Anlatım / Soru – Cevap, problem çözme, uygulama |
5 | Karar yapıları | Anlatım / Soru – Cevap, problem çözme, uygulama |
6 | Döngü kontrolleri | Anlatım / Soru – Cevap, problem çözme, uygulama |
7 | Döngü kontrolleri | Anlatım / Soru – Cevap, problem çözme, uygulama |
8 | Ara Sınav | |
9 | Tek boyutlu diziler | Anlatım / Soru – Cevap, problem çözme, uygulama |
10 | Çok boyutlu diziler | Anlatım / Soru – Cevap, problem çözme, uygulama |
11 | Değer döndürmeyen alt programlar | Anlatım / Soru – Cevap, problem çözme, uygulama |
12 | Değer döndüren alt programlar | Anlatım / Soru – Cevap, problem çözme, uygulama |
13 | Değer döndüren alt programlar | Anlatım / Soru – Cevap, problem çözme, uygulama |
14 | Sıralı dosyalar | Anlatım / Soru – Cevap, problem çözme, uygulama |
15 | Rastgele erişimli dosyalar | Anlatım / Soru – Cevap, problem çözme, uygulama |
16 | Final Sınavı | |
Ders Kitabı / Yardımcı Kitap | ||
1 | Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri Vatansever, Seçkin Yayınevi | |
2 | Algoritma ve Programlamaya Giriş, Ebubekir Yaşar, Murathan Yayınevi | |
3 | Programlamaya Giriş ve Algoritmalar, Soner ÇELİKKOL, Murathan Yayınevi | |
Ders Araç - Gereç ve Malzemeleri | ||
Yardımcı ders kitabı, projeksiyon, bilgisayar |
Ölçme Yöntemi | |||
Yöntem | Hafta | Süre (Saat) | Katkı(%) |
Ara Sınav | 8 | 1 | 40 |
Diğer Ölçme Yöntemleri | |||
1.Sözlü Sınav | |||
2.Kısa Sınav (Quiz) | |||
3.Laboratuvar Sınavı | |||
4.Sunum | |||
5.Rapor | |||
6.Seminer | |||
7.Performans Ödevi | |||
8.Dönem Ödevi | |||
9.Proje | |||
Final Sınavı | 16 | 1 | 60 |
Öğrenci İş Yükü | |||
İşlem Adı | Haftalık Saat | Sayı | İş Yükü |
Haftalık Ders Saati (Teorik+Uygulama) | 6 | 14 | 84 |
Sınıf Dışı Çalışma | |||
a) Okuma | 2 | 7 | 14 |
b) İnternette/Kütüphanede Tarama | 3 | 12 | 36 |
c) Performans Ödevi | 4 | 10 | 40 |
d) Seminer/Sunum/Rapor Hazırlama | 3 | 4 | 12 |
e) Dönem Ödevi/Proje Hazırlama | 3 | 8 | 24 |
Sözlü Sınav | 0 | ||
Kısa Sınav (Quiz) | 0 | ||
Laboratuvar Sınavı | 0 | ||
Ara Sınav İçin Hazırlık | 7 | 2 | 14 |
Ara Sınav | 1 | 1 | 1 |
Final Sınavı İçin Hazırlık | 7 | 2 | 14 |
Final Sınavı | 1 | 1 | 1 |
0 | |||
0 | |||
Toplam İş Yükü | 240 |