|
Dec 04, 2024
|
|
|
|
CPSC 501 - OOP and Design Patterns 3 Credit(s)
Prerequisites: CPSC 102 or equivalent background. This course introduces the modern object-oriented programming along with design patterns (using C++) to the beginning graduate students. It emphasizes proper software development and focuses on elegant creation and communication methodologies for commonly occurring problems in modern object-oriented development. Concepts covered include fundamental object-oriented programming involving code reuse through inheritance, polymorphism, templates, exception handling, developing appropriate class hierarchies, unit testing, complete software project development, incorpration of design patterns and code maintenance for large software projects.
Add to Portfolio (opens a new window)
|
|