Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Algorithms And Programming II CE102 İngilizce Zorunlu 2. Yarıyıl 3 + 0 3,0 5,0
Ön Koşul Dersleri
Dersin Seviyesi Lisans
Dersin Verilişi
Dersin Koordinatörü Prof. Dr. IMAD FAKHRI TAHA ALYASEEN
Dersi Veren(ler)
Dersin Amacı Bu dersin amacı nesneye dayalı programlama ve C++ programlama diline giriş yapmaktır.
Dersin İçeriği
Ders Öğrenme Kazanımları
# Öğrenme Kazanımı
1 To learn the general concepts of object-oriented programming.
2 To learn the fundamental properties of c++ programming language which every programmer should know.
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta Nesneye dayali programlamaya giris.
1. Hafta Nesneye dayali programlamaya giris.
2. Hafta C++ programlama temelleri.
2. Hafta C++ programlama temelleri.
3. Hafta Döngüler ve kararlar.
3. Hafta Döngüler ve kararlar.
4. Hafta Yapılar
4. Hafta Yapılar
5. Hafta Fonksiyonlar
5. Hafta Fonksiyonlar
6. Hafta Nesneler ve Sınıflar.
6. Hafta Nesneler ve Sınıflar.
7. Hafta Nesneler ve Sınıflar, Diziler ve Karakter Katarları.
7. Hafta Nesneler ve Sınıflar, Diziler ve Karakter Katarları.
8. Hafta Diziler ve Karakter Katarları.
8. Hafta Diziler ve Karakter Katarları.
9. Hafta Operatörlerin aşırı yüklenmesi.
9. Hafta Operatörlerin aşırı yüklenmesi.
10. Hafta Operatörlerin aşırı yüklenmesi.
10. Hafta Operatörlerin aşırı yüklenmesi.
11. Hafta Kalıtım
11. Hafta Kalıtım
12. Hafta Kalıtım. Isaretçiler.
12. Hafta Kalıtım. Isaretçiler.
13. Hafta Pointers
13. Hafta İsaretçiler
14. Hafta Akıslar ve dosyalar.
14. Hafta Streams and files.
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Robert Lafore, Object Oriented C++ Programming Guide, Alfa Basim Yayım Distribution, 2006, Istanbul.
  • Robert Lafore, Nesneye Yönelimli C++ Programlama Kilavuzu, Alfa Basim Yayim Dagitim, 2006, Istanbul.
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Sınavlar
Ara Sınav 1 5 16 80
Ödev 2 5 10 50
Toplam İş Yükü 130
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 5,0