Hoş Geldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Bilişim Enstitüsü / HBM 803E / Dersin Bilgileri
 

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