Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Faculty of Management / VBA 124E / Course Informations
 

Course Information

Course Name
Turkish Nesneye Yönelik Programlama
English Object Oriented Programming
Course Code
VBA 124E Credit Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester 3
3 3 - -
Course Language English
Course Coordinator Mahmut Sami Sivri
Course Objectives This course provides advanced programming skills and delves deeply into the fundamental concepts of object-oriented programming (OOP) and design. Object-oriented programming involves integrating software components into a comprehensive software architecture. Building on fundamental coding skills, this approach enables the development of complex programs. The course emphasizes understanding and practical mastery of object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, inheritance, and polymorphism. Practical applications of data science and data structures such as stacks, queues, lists, and trees will also be explored.
Course Description This course provides advanced programming skills and delves deeply into the fundamental concepts of object-oriented programming (OOP) and design. Object-oriented programming involves integrating software components into a comprehensive software architecture. Building on fundamental coding skills, this approach enables the development of complex programs. The course emphasizes understanding and practical mastery of object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, inheritance, and polymorphism. Practical applications of data science and data structures such as stacks, queues, lists, and trees will also be explored.
Course Outcomes
Pre-requisite(s)
Required Facilities
Other
Textbook Fundamentals of Python: Data Structure, 2018, 2rd Edition, Kenneth A. Lambert, Cengage Learning
Other References
 
 
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2026