Dersin Adı |
Kodu |
Yarıyılı |
T+U |
Kredisi |
AKTS |
Nesneye Dayalı Programlama I |
504503 |
1 |
3+0 |
3 |
5 |
Ön koşul Dersler |
|
Dersin Dili |
Türkçe |
Dersin Türü |
Zorunlu |
Dersin Koordinatörü |
|
Dersi Veren |
Yrd.Doç.Dr. M. Akif Nacar |
Dersin Yardımcıları |
|
Dersin Amacı |
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. |
Dersin Öğrenme Çıktıları |
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. |
Dersin İçeriği |
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. |
Haftalar |
Konular |
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 |
9 |
Sınıf (Class) ile nesne tabanlı programlama |
10 |
Sınıflarda Miras alma işlevi, |
11 |
Sınıflarda İçerme yapıları |
12 |
Sınıflar, pointerlar, sanal fonksiyonlar |
13 |
C++ ile Threat ve DLL oluşturma |
14 |
Dönem sonu sınavı |
Genel Yeterlilikler |
|
Kaynaklar |
J. Hollingworth, B. Swart, M. Cashman, P. Gustavson, 2003, Borland C Builder 6, Developer's Guide, SAMS |
Değerlendirme Sistemi |
Arasınav: 40 Projeler: Ödevler: |