YBS233

Faculty of Economics, Administrative and Social Sciences / Management Information Systems

Object Oriented Programming

The content of the Object Oriented Programming course will focus on basic concepts such as classes, objects, inheritance, polymorphism, abstract classes and interfaces. Next, students will be taught advanced topics such as extended properties, encapsulation, data hiding and access specifiers. By working on application development projects to model real-world scenarios, students will gain an understanding of the power of object-oriented programming and experience with its applications. This course will partially follow Project Based Learning (PBL) in which each student will be assigned a project on a different topic and will work on the project alone.

Course Credit Credit Fees ECTS Credit Season Language Lecturer Course Calendar
3 6 FALL Turkish Updating