This course takes Java beginners to the next level by covering object-oriented analysis and design. You will discover how to create modular, flexible, and reusable software, by applying object-oriented design principles and guidelines. And, you will be able to communicate these designs in a visual notation known as Unified Modelling Language (UML).
- 5 stars76.04%
- 4 stars18.91%
- 3 stars3.32%
- 2 stars0.71%
- 1 star0.99%
I learnt OOD concepts like never before and feel empowered to work on software in a more effective way than before.
Thank you, Coursera and University of Alberta! :)
The course is very well done, with high quality content. The video explain thoroughly the topic and the questions and the assignments are challenging.
Really helpful. I give this curs the maximum though I thing that it would be better if there were more assignments to practice. Or more examples even they are not reviewed in the videos.
Using Java and UML to start of with Design is a nice concept even though not heard in many Interviews but this course forms the foundations for Developers