|
Language of Instruction
|
Turkish
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Management Information Systems
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
The goal of the object-oriented programming course is to give students the ability to write more modular, flexible and reusable code in programming.
|
|
Course Content
|
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 Methods and Techniques
|
Lectures, Application, Project.
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
Asist Prof. Vassilya UZUN
|
|
Name of Lecturers
|
Asist Prof.Dr. ERDOĞAN BOZKURT
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|