Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Elektrik-Elektronik Mühendisliği (İngilizce) - 2015 | CSE2062 | Object-Oriented Programming | Zorunlu | 4 | 6,00 | 3 | 0 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Elektrik-Elektronik Mühendisliği (İngilizce) - 2015 | CSE2062 | Object-Oriented Programming | Zorunlu | 4 | 6,00 | 3 | 0 |
Yapısal programlamayı ve fonksiyonlar arası parametre aktarım işlevlerini ileri seviyeye taşıyarak C++ programlama diliyle ile nesne tabanlı programlamayı kavrayarak windows programlama ilkelerini uygulamalı öğrenebilmek.
-
Nesne tabanlı programlamanın temel ilkeleri, C++' da programlama temelleri, Kontrol yapıları ve Farklı değer döngülü fonksiyonlar, Fonksiyonların parametre akışları, Kullanıcı tanımlamalı fonksiyon yazılımı-geliştirilmesi, Fonksiyonlarda Dinamik-Statik ve Şablon yapılar oluşturma, ANSI-ISO C++ Data tipleri, Dizi ve String yapıları, Yapısal programlama, Sınıf (Class) ile nesne tabanlı programlama, Sınıflarda Miras (Inheritance) ve İçerme (Composition) yapıları, Sınıflar ve pointer ilişkileri, Sanal ve arkadaş fonksiyonlar, Sınıflarda overload yapılar, Template yapıda programlama, C++ ile Threat ve DLL oluşturma, Görsel yazılım platformlarında nesne yönelimli görsel programlama.
Kuramsal icerik sinifta aciklanmakta, uyulamalar eve odev verilmektedir.
Yok
Türkçe
Malik, D. S. 2002, C Programming: From Problem Analysis To Program Design, Thomson Learning Company, J. Hollingworth, B. Swart, M. Cashman, P. Gustavson, 2003, Borland C Builder 6, Developer's Guide, SAMS
-
Hafta | Teorik |
---|---|
1 | Nesne tabanlı programlamanın temel ilkeleri |
2 | C++' da programlama temelleri, Kontrol yapıları |
3 | Fonksiyonlarda parametre akışları |
4 | Kullanıcı tanımlamalı fonksiyon yazılımı-geliştirilmesi |
5 | Fonksiyonlarda Dinamik-Statik Diziler, |
6 | Aşırı Yüklemeli- Şablon yapılı fonksiyonlar |
7 | Dizi-String yapıları, Yapısal programlama |
8 | Arasınav çalışması |
9 | Arasınav |
10 | Sınıf (Class) ile nesne tabanlı programlama |
11 | Sınıflarda Miras alma işlevi, |
12 | Sınıflarda İçerme yapıları |
13 | Sınıflar, pointerlar, sanal fonksiyonlar |
14 | Sınıflarda overload ve şablon yapılar |
15 | Kısa Sınav |
16 | C++ ile Threat ve DLL oluşturma |
17 | Final sınav çalışması |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 60 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 40 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ödev ve Hazırlığı | 3 | 10 | 30 |
Laboratuvar ve Hazırlığı | 7 | 7 | 49 |
Arasınav ve Hazırlığı | 2 | 20 | 40 |
Final ve Hazırlığı | 1 | 20 | 20 |
ÖÇ1 | |||||||||||||||||
ÖÇ2 | |||||||||||||||||
ÖÇ3 | |||||||||||||||||
ÖÇ4 | |||||||||||||||||
ÖÇ5 |