This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications. Through a survey of established design patterns, you will gain a foundation for more complex software applications. Finally, you will identify problematic software designs by referencing a catalog of code smells.
- 5 stars74.60%
- 4 stars20.35%
- 3 stars3.36%
- 2 stars0.97%
- 1 star0.70%
Good overall. Some of the discussion links go to expired discussion-groups. And a link to a quick summary of each of the patterns would help.
The concepts had a lucid articulation. The course covered most of the design patterns including design principles behind them. I found it very useful.
The course was really recommended for a good kick start in design patterns and it would be more effective if you follow this course along with head first design patterns book
Tying the assignments to an Android Studio project was overkill; the same principles could have been demonstrated with a SIMPLE java application.