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 8 5 4 6

Objectives and Contents

Objectives: To teach about the concepts of thinking, designing and programming based on the object oriented programming; To develop object oriented design in UML language, to teach how to write object oriented programs in Java language.
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.