Hoş Geldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Bilgisayar ve Bilişim Fakültesi / BBF 203E / Dersin Bilgileri
 

Dersin Bilgileri

Dersin Adı
Türkçe Nesneye Yönelik Programlama
İngilizce Object-Oriented Programming
Dersin Kodu
BBF 203E Kredi Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem 4
3 3 - -
Dersin Dili İngilizce
Dersin Koordinatörü Feza Buzluca
Dersin Amaçları 1. To privide solid understanding of core OOP concepts such as classes, objects, encapsulation, inheritance, polymorphism, and abstraction.
2. To teach how to use C++ syntax and constructs to implement object-oriented solutions.
3. To teach how to analyze problems and design class hierarchies that model real-world entities.
4. Strengthen ability to debug, test, and optimize C++ programs.
Dersin Tanımı Nesneye Yönelik Programlama kavramlarını tanıtır. İyi biçimlenmiş programlar tasarlayabilmek için araçlar, yapılar, biçimler ve temel nesneye yönelik programlama tekniklerini sunar. Sınıflar, nesneler, metodlar, kalıtım, çokşekillilik, hata kotarma ve şablonlar gibi kavramları işler.
Dersin Çıktıları By the end of this course, students will be able to:
1. Explain and apply object-oriented programming principles such as encapsulation, inheritance, and polymorphism.
2. Design and implement classes and objects to model real-world entities and relationships effectively.
3. Utilize advanced C++ features, including constructors, destructors, operator overloading, templates, and exception handling in program development.
Önkoşullar BLG 102E veya YZV 102E
Gereken Olanaklar
Diğer Grading:
Midterm: 35%
Quizzes: 25%
Final: 40%
Ders Kitabı 1. I. Horton and P. van Weert, Beginning C++23: From Beginner to Pro, Seventh edition. Apress, 2023.
https://doi.org/10.1007/978-1-4842-9343-0
Diğer Referanslar Feza BUZLUCA, Lecture Notes
 
 
Dersler . Yardım . Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2026