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

KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to)

Students taking this course learn basic object-oriented programming (OOP) concepts such as object, class, encapsulation, abstraction, inheritance and polymorphism and can use them effectively in their projects.
Students taking this course will use inheritance and polymorphism features to reduce code duplication and develop flexible and extensible applications.
Students taking this course will manage errors safely with exception management (try-catch structures); perform data reading and writing operations with file operations.
Students taking this course develop independent projects using OOP principles and gain problem solving skills with an object-oriented approach.