Teaching & Courses
Room 0212, Excellence Building: Object-Oriented Analysis and Design
Senior undergraduate studentFall 2025
This course introduces the fundamental principles and applications of object-oriented methods in software development. Topics include object-oriented concepts, UML modeling, requirements analysis, system design, design patterns, and case studies. By the end of the course, students will be able to apply object-oriented modeling and design techniques to analyze, design, and implement medium-scale software systems.