Skip to main content

Elective List

Course Name Object Oriented Programming and Data Structures 503

Semester Güz

Course Type Compulsory

Theory 3

Credit 3

ECTS 10

Course Description
A detailed description of object program development: Introduction of object oriented programming concepts. Approaches to modular program design. Basic concepts of objects: Objects, classes, hierarchy between classes, inheritance and abstract classes, function and operator overloading, virtual functions, virtual base classes and polymorphism, single and multiple inheritance and object hierarchies, object-oriented program development, applications of Java.