FACULTY OF COMPUTER AND INFORMATION TECHNOLOGIES / INFORMATION SYSTEMS AND TECHNOLOGIES / BST2005 - OBJECT-ORIENTED PROGRAMMING
 
Learning Outcomes Of the Course 
ÖÇ1Explain fundamental OOP concepts (class, object, encapsulation, inheritance, polymorphism, and abstraction) with their theoretical foundations.
ÖÇ2Design appropriate class structures and relationships by modeling real-world problems.
ÖÇ3Develop readable, sustainable, and reusable code in C#.
ÖÇ4Effectively carry out debugging, testing, and maintenance processes.
ÖÇ5Enhance software quality and extensibility using design principles and patterns.