TR EN

OBJECT ORIENTED PROGRAMMING COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BIL201 OBJECT ORIENTED PROGRAMMING 3 5 4 8

Objectives and Contents

Objectives: This course aims to introduce the principles of object-oriented programming, the structure of object-oriented languages, and basic concepts. Students will learn topics such as class structures, object relationships, inheritance, and polymorphism, and will be able to use object-oriented approaches in application development processes.
Content: Objects and classes, constructor, static variable, constants, methods, visibility modifiers, temporary objects, invocation of methods to objects, invariants, variable visibility, class abstraction and packaging, upper and lower class concepts, inheritance, multiple meaning, chewing, polygon, abstract class, object oriented design.