Chevron Left
オブジェクト指向設計 に戻る

アルバータ大学(University of Alberta) による オブジェクト指向設計 の受講者のレビューおよびフィードバック



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). You will be challenged in the Capstone Project to apply your knowledge of object-oriented design by evolving and documenting the Java codebase for an Android application with corresponding UML documentation. After completing this course, you will be able to: • Apply the Class Responsibility Collaborator (CRC) technique to analyze and design the object-oriented model for a problem. • Explain and apply object-oriented modeling principles and their purpose (e.g., abstraction, encapsulation, decomposition, generalization). • Explain and apply different types of inheritance • Explain the difference between association, aggregation, and composition dependencies. • Express object-oriented models as Unified Modeling Language (UML) class diagrams. • Translate between UML class diagrams and equivalent Java code. • Apply design guidelines for modularity, separation of concerns, information hiding, and conceptual integrity to create a flexible, reusable, maintainable design. • Explain the tradeoff between cohesion and coupling....



Feb 21, 2019

The course covers the fundamentals of object-oriented design in a clear and systematic way. The homework assignments are defined clearly. The quiz sometimes feels a little overly simplistic.


Nov 14, 2018

The course help me to understand the basics of Object Oriented Analysis and Design completely. The course almost complete the syllabus covered in academics of my curriculum.


オブジェクト指向設計: 26 - 50 / 136 レビュー

by Zayar S T

May 27, 2018

Very Good!

by Alfredo D C

May 21, 2018

great course about the necessary

by Michael D D C

Apr 08, 2018

Excellent and easy to understand.

by Yariel I R

Apr 02, 2018

really helped a lot

by Sócrates J M R

Feb 28, 2018

Good content and very updated. Cover everything in this subject. It is challenge-full enough no matter your level. It is a must take course.

by Paúl A

Apr 01, 2018

Excellent course, explain really well object oriented design

by Trunov O

Mar 21, 2018

All is very good!

by Piyush H

Feb 25, 2018

This was really very helpful course, learn many concepts from this.

by Shadi I E A Z

Feb 17, 2018

Awesome and not boring content

by Hagar G H

Feb 18, 2018

Good and very useful course

by Abdalla M

Feb 03, 2018

Very well presented and extremely helpful!

by Nguyen K T

Jul 08, 2019

very good

by Peter G C

Aug 07, 2019

excelente curso, recomendado.

by Muhammad S

Mar 18, 2019

Awesome course! It's great course for programmers and software engineers.

by Angelo B

Mar 16, 2019

Very interesting

by Sanele

Mar 18, 2019

awesome course. Demanding, but good!

by Heena H

Feb 08, 2019

Highly appreciate the contributors, very well documented, presented and explained with examples.

by Christian V G

Feb 27, 2019

very useful to help you to understand the OOP basics

by Lydia L S

Feb 25, 2019

Perfect for understanding the fundamentals of Object-Oriented Design and UML notation. Besides, you will work with Android Studio and learn some skills about programming Android apps. Very interesting.

by Srikanth N

Feb 24, 2019

Great Course, learned from course. Theory and practical embedded in it.

by Gerson R

Feb 01, 2019

Very Good Course


Jan 31, 2019

This is a great course. Don't expect such a short court to be a bible and that it alone will make you expert but it covers very good material and the videos are free. A lot of places, they talk about the concepts in general and it doesn't have code samples but maybe they are in assignments which I haven't not done, my review is for free version (assignments are not included in free version).

Overall I felt my time was well spent.

by Subob H S

Jan 27, 2019

Great!! Very satisfied with the course!

by Sahitya_Mittapalli

Jan 25, 2019

Good but description of few concepts should have given more examples

like object types, state diagram etc

by Narayana n S

Nov 17, 2018