Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Bilişim Enstitüsü
/
HBM 803E
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
Dersin Bilgileri
Dersin Adı
Türkçe
Hesaplamalı Bilim için Nesne Yönelimli Programlama
İngilizce
Object Orient.Prog.Techn.
Dersin Kodu
HBM 803E
Kredi
Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem
-
-
3
-
-
Dersin Dili
İngilizce
Dersin Koordinatörü
Adem Tekin
Dersin Amaçları
1. Öğrenciye nesne tabanlı programlama mantığını öğretmek
2. Bilimsel uygulamaların geliştirilmesi için gerekli temel programlama yapılarını öğretmek
Dersin Tanımı
Giriş, Hafıza Kullanımı, Nesne Tabanlı Programlamaya Giriş, Operatör Aşırı Yükleme, Kalıtım ve Ad Alanı, Çok Biçimlilik ve Sanal Fonksiyonlar, Çoklu Kaynak Kod Yönetimi ve “Makefile” Yapısı, Çok Biçimlilik ve Şablonlar, Hata Yönetimi, Katar Sınıfı ve Girdi/Çıktı Operasyonları, Standart Şablon Kütüphanesi’nin (STL) Kullanımı, Üçüncül Kütüphanelerin Kullanımı, STL ile Uygulamalar, Üçüncül Kütüphaneler ile Uygulamalar
Dersin Çıktıları
Bu dersi başarıyla tamamlayan yüksek lisans/doktora öğrencileri aşağıdaki konularda bilgi, beceri ve yetkinlik kazanırlar;
1. Nesne tabanlı programlama
2. Linux ortamında program geliştirebilme
3. Kontrol yapıları, döngüler ve alt program kullanımı gibi genel programlama yapılarını kullanmayı öğrenme
4. Üçüncül kütüphanelerin C++ programı içinde kullanımını öğrenme
5. C++ ile yeni nesne ve veri yapıları üretmeyi ve kullanmayı öğrenme
6. C++ ile veri okuma ve yazma ile ilgili programlar yazabilme
7. C++ ile bilimsel programlar yazabilme
Önkoşullar
Gereken Olanaklar
Diğer
Ders Kitabı
1. Deitel and Deitel, 2006. C++ How to program, Prentice Hall
2. Drodzek, A., 2004. Data structures and and algorithms in C++ (3rd ?Edition), Course Technology, 776 pages
3. Friedman, L.F. and Koffman, E.B., 2010. Problem Solving, Abstraction, and Design using C++ (6th Edition), Addison-Wesley, 912 pages
4. Stroustrup, B., 1997. The C++ Programming Language (3rd Edition), Addison-Wesley Professional, 1040 pages
5. Eckel, B., 2000. Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition) (Vol 1), Prentice Hall, 814 pages
Diğer Referanslar
Dersler
.
Yardım
.
Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024