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

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

4.7
735件の評価
147件のレビュー

コースについて

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....

人気のレビュー

NN

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.

SK

Nov 10, 2019

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.

フィルター:

オブジェクト指向設計: 51 - 75 / 146 レビュー

by Muhammad S K

Jan 17, 2018

Very Precise and complete course.

by Raman S

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.

by Muhammad S

Mar 18, 2019

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

by Nguyen K T

Jul 08, 2019

very good

by Peter G C

Aug 07, 2019

excelente curso, recomendado.

by Angelo B

Mar 16, 2019

Very interesting

by Sanele

Mar 18, 2019

awesome course. Demanding, but good!

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 Juan G

Dec 19, 2017

Very good course, Sam talks a little bit too fast in order to retain everything, but it is pretty good indeed.

by Raffaele M

Dec 22, 2017

Great course! It gave me a new point of view on the subject. Teacher explains concepts really nicely, very understandable!

by Ahmed E S A H

Dec 02, 2017

Great course with professional instructor.

by DARWIN B

Nov 29, 2017

Very good course!

by Mariusz T

Nov 25, 2017

Very good course for those who want to improve their architecting skills and use good practices in programming

by Robby G E

Nov 16, 2017

Great for new programmers and as refresher course for seasoned developers!

by Diptayan D

Oct 18, 2017

Excellent course. Concepts are explain in simple as well as great detail.

by manuel B L

Jul 21, 2018

Excelente Curso

by Carlos L M

Jun 01, 2018

Muy buen curso, es claro y consistente. Las tareas y pruebas te ayudan a mejorar.

by Zayar S T

May 27, 2018

Very Good!

by ANNU V N 1

Nov 17, 2018

Good

by Ahmed K

Nov 25, 2018

very very good but some videos need to be more simple

by Gabriel J G

Nov 23, 2018

This course was amazing , very good desing, very clear, the way that abord the topics is excelent!!. congratulations.

by Laurian A

Nov 02, 2018

Excellent material, examples, and presentation. Great job!

by septa v

Oct 16, 2018

good

by Sai N T

Oct 13, 2018

Best course for Introduction to Object Oriented Programming. Course material is good too. UML Modelling (Class/Sequence/Events) are basic principles one has to master to produce good designs and this course mainly focuses on this part. It also gives a good understanding of what Abstraction, Encapsulation, Decomposition and Generalization with the help of examples. In an indirect way, it also covered S.O.L.I.D. Object Oriented Programming principles. My overall rating is 5/5. One suggestion I can give to instructors is to add some more examples of UML Modelling in Video Lectures as the current course material can be hard to be grasped by people who are new to OOP.