Portland-State-University 2024-2025 Bulletin

CS 553 Design Patterns

Software design patterns are reusable solutions to recurring software problems. They capture successful experiences and convey expert insight and knowledge to less experienced developers. Course provides an in-depth view of patterns using Java as the presentation language. Course is suitable to software architects and developers who are already well-versed in this language. In addition, it offers continuous opportunities for learning the most advanced features of the Java language and understanding some principles behind the design of its fundamental libraries.

Credits

3

Prerequisite

programming in Java and CS 520.
  • Up one level
  • 500