Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Faculty of Management
/
VBA 124E
/
Course Informations
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
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