Course Information

Course Code:
Course Number:
Code Course Name Language Type
VBA 124E Object Oriented Programming English Compulsory
Local Credits ECTS Theoretical Tutorial Laboratory
3 7.5 3 0 0
Course Prerequisites and Class Restriction
Prerequisites VBA 113E MIN DD
Class Restriction None
Course Description
This course offers advanced programming skills and delves into the core concepts of object- oriented programming and design. Object-oriented programming involves integrating software components into a comprehensive software architecture. Building on foundational coding skills, this approach enables the development of complex programs. The course emphasizes understanding and practical mastery of object- oriented concepts, including classes, objects, data abstraction, methods, method overloading, inheritance, and polymorphism. Practical applications in data science and structures such as stacks, queues, lists, and trees will also be explored.