|
BIM 102 | Bilgisayar Programlama - II | 1+2+0 | AKTS:5 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Ön Lisans | Yazılım Şekli | Zorunlu | Bölümü | MİMARLIK ve ŞEHİR PLANLAMA BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze , Laboratuar Çalışması | Dersin Süresi | 14 hafta - haftada 1 saat teorik ve 2 saat uygulama | Öğretim Üyesi | -- | Diğer Öğretim Üyesi | Yok | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Bir problemin bilgisayar çalışma mantığını düşünerek nasıl çözüleceğini kavrayabilme. Çözüm ile ilgili algoritma ve akış şemalarını geliştirebilme. |
Öğrenim Kazanımları | BPKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | Programcılık tekniklerini bilir. | 1,2,3,6,12 | 1,4 | ÖK - 2 : | Algoritmanın temel özelliklerini bilir, planlamasını, analizini ve simülasyonunu gerçekleştirir. | 1,2,3,6,12 | 1,4 | ÖK - 3 : | Akış diyagramı oluşturur. | 1,2,3,6,12 | 1,4 | BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Sayı sistemleri; ikili sayı sistemi; sekizli sayı sistemi; onaltılık sayı sistemi; sayı sistemleri arasında ilişkiler, programcılık tekniklerinin tanımlanması, program tasarlanması, genel kavramlar, programların denemesi ve hataların giderilmesi, veri saklama yöntemleri, problem çözme ilke ve tekniklerinin tanınması, algoritmanın temel özellikleri, aritmetiksel ifadelerin kullanılması, karar ve denetim mekanizmaları, kontrol yapıları, döngü kavramı ve döngü yapıları, modüler programlama teknikleri, akış çizelgeleri ve algoritmaların akış çizelgelerine dönüştürülmesi, uygulama örnekleri, değişken tanımlamaları, hafıza optimizasyonu, disk optimizasyonu, algoritma planlama, algoritma analizi, algoritma simülasyonu |
|
Haftalık Detaylı Ders İçeriği | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Problem çözümü ilke ve evreleri, algoritma ve akış şemaları | | Hafta 2 | Problem çözümü ilke ve evreleri, algoritma ve akış şemaları | | Hafta 3 | Problem çözümü ilke ve evreleri, algoritma ve akış şemaları | | Hafta 4 | Problem çözümü ilke ve evreleri, algoritma ve akış şemaları | | Hafta 5 | Değişkenler, kontrol deyimleri ve döngüler | | Hafta 6 | Değişkenler, kontrol deyimleri ve döngüler | | Hafta 7 | Değişkenler, kontrol deyimleri ve döngüler | | Hafta 8 | Ara sınav | | Hafta 9 | Tek ve İki boyutlu diziler | | Hafta 10 | Tek ve İki boyutlu diziler | | Hafta 11 | Tek ve İki boyutlu diziler | | Hafta 12 | Alt programlar | | Hafta 13 | Alt programlar | | Hafta 14 | Alt programlar | | |
1 | Vatansever,F., Algoritma Geliştirme ve Programlamaya Giriş, SeçkinYay, Ankara 2004. | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 8 | 01/11/2010 | 40 | 30 | Yıl içi çalışma | 13 | 12/12/2010 | 40 | 20 | Dönem sonu sınavı | 15 | 12/01/2011 | 40 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 2 | 14 | 28 | Sınıf dışı çalışma | 2 | 14 | 28 | Arasınav için hazırlık | 1 | 7 | 7 | Arasınav | 1 | 1 | 1 | Dönem sonu sınavı için hazırlık | 1 | 14 | 14 | Dönem sonu sınavı | 1 | 1 | 1 | Toplam Çalışma Yükü | | | 79 |
|