Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | EM205 | Bilgisayar Programlama II | Zorunlu | 2 | 3 | 5 |
|
Dersin Seviyesi |
Lisans |
Dersin Amacı |
Mühendislikte karşılaşılabilecek bilgisayar yazılım uygulamaları için algoritma oluşturabilme, dizi, dosya, sınıf ve işaretçileri kavrayarak veri işleme yeteneği kazanma ve programlama becerisi kazanmak. |
Dersi Veren Öğretim Görevlisi/Görevlileri |
Doç. Dr. Hamid YILMAZ |
Öğrenme Çıktıları |
1 | Algoritma yazabilir | 2 | Temel veri türlerini bilir | 3 | Yapısal programlamayı ve yapılarını bilir | 4 | Fonksiyonları kullanarak modüler program geliştirebilir | 5 | Sayısal ve sayısal olmayan verileri sıralayabilir | 6 | Verileri dosyalayabilir ve dosyadan alarak raporlayabilir | 7 | Sınıflar ve işaretçiler kullanarak verimli ve hızlı çalışan programlar yazabilir |
|
Öğrenim Türü |
Birinci Öğretim |
Dersin Ön Koşulu Olan Dersler |
Yok |
Ders İçin Önerilen Diğer Hususlar |
Yok |
Dersin İçeriği |
Temel kavramlar, programlama yapıları (karar ve döngü), diziler, sıralama, fonksiyonlar ve özyineleme, dosyalar, sınıflar, işaretçiler. |
Haftalık Ayrıntılı Ders İçeriği |
|
1 | Temel kavramlar, algoritmalar
| | | 2 | Yapısal programlama, veri türleri
| | | 3 | Programlamaya giriş
| | | 4 | Karar yapıları
| | | 5 | Döngü yapıları
| | | 6 | Tek ve Çok Boyutlu Dizi değişkenler
| | | 7 | Sıralama
| | | 8 | ARA SINAV
| | | 9 | Fonksiyonlar ve özyinelemeli fonksiyonlar
| | | 10 | Dosyalar
| | | 11 | Dosyalar
| | | 12 | Sınıflar
| | | 13 | Sınıflar
| | | 14 | İşaretçiler
| | | 15 | Yazılım Uygulaması | | |
|
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
Algoritma Geliştirme ve Programlamaya Giriş, Fahri Vatansever, Subat 2007, Seçkin Yayıncılık, ISBN: 9789750204067
Object-Oriented Programming in C++, Robert Lafore, Sams Publications, 2005, ISBN: 0-672-32308-7
C++ An Introduction to Computing, Joel Adams, Larry Nyhoff, Prentice Hall, 2002, ISBN: 0130914266 |
Planlanan Öğrenme Aktiviteleri ve Metodları |
|
Değerlendirme | |
Ara Sınav | 1 | 50 | Ev Ödevi | 1 | 50 | TOPLAM | 100 | |
Final Sınavı | 1 | 100 | TOPLAM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | TOPLAM | 100 |
| Dersin Sunulduğu Dil | Türkçe | Staj Durumu | Yok |
|
İş Yükü Hesaplaması |
|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 2 | 28 |
Uygulama/Pratik | 14 | 1 | 14 |
Bireysel Çalışma | 14 | 2 | 28 |
Ara Sınav İçin Bireysel Çalışma | 1 | 20 | 20 |
Final Sınavı içiin Bireysel Çalışma | 1 | 25 | 25 |
Rapor | 1 | 15 | 15 |
Ev Ödevi | 1 | 15 | 15 |
|
Program ve Öğrenme Çıktıları İlişkisi |
ÖÇ1 | 3 | 2 | 3 | 3 | 3 | 3 | 4 | 2 | ÖÇ2 | 3 | 4 | 3 | 3 | 4 | 3 | 5 | 2 | ÖÇ3 | 3 | 2 | 3 | 3 | 3 | 4 | 4 | 1 | ÖÇ4 | 3 | 2 | 3 | 3 | 3 | 2 | 3 | 2 | ÖÇ5 | 3 | 2 | 3 | 3 | 2 | 2 | 4 | 2 | ÖÇ6 | 2 | 3 | 2 | 2 | 3 | 3 | 3 | 2 | ÖÇ7 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 2 |
|
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek |
|
|