Advanced Software Design and Implementation
SWEN 656 | 3 Credits
Course Desc: Prerequisite: SWEN 646. An exploration of software design and implementation for reducing complexity of systems. Topics include software design patterns, object-oriented programming, and aspect-oriented programming design. Focus is on building software products using these technologies.