Chevron Left
返回到 Object-Oriented Design

学生对 University of Alberta 提供的 Object-Oriented Design 的评价和反馈

4.7
2,394 个评分

课程概述

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

热门审阅

GJ

Sep 25, 2022

​I learnt OOD concepts like never before and feel empowered to work on software in a more effective way than before.T​hank you, Coursera and University of Alberta! :)

YF

Apr 20, 2022

c​ourse introduce prefect content for beignner with good tasks that give you feedback about your progress at last thanks for all who helped me to finish this course

筛选依据:

251 - Object-Oriented Design 的 275 个评论(共 575 个)

创建者 Najibullah K R

Nov 13, 2020

Most helpful course of the courses I have taken, since I started coding.

创建者 mdfi 1

Jul 21, 2023

Very easy to understand and helpful for building your future occupation

创建者 Emin M (

Feb 22, 2022

I learned and improved a great deal of information during the course.

创建者 Jaymin K S

Aug 16, 2020

Very good course with engaging exercises. I definitely learnt a lot!

创建者 Prateek P

May 1, 2020

Learning on this platform will hepls me to learn new technologies.

创建者 victor o

Apr 8, 2024

Excelente para empezar en el mundo de la arquitectura de software

创建者 Deleted A

Dec 5, 2022

The course is amazing and very easy to understand I recommend it.

创建者 NIKHIL M

Jun 8, 2020

Extremely useful for learning OOPs concepts and their application

创建者 Paul H

Dec 6, 2019

the course is well structured and very attractive and pragmatic ~

创建者 Jorge A G S

Jan 23, 2021

Great course! Topics are clear with lots of practical exercises.

创建者 Tobias B

Jan 19, 2020

Great course with enough assets to work with and worthy lectures

创建者 Samiha H T

Nov 9, 2022

Good course, just needs more updates and interactive forums :)

创建者 NIKHIL Y

Dec 14, 2019

This course is very helpful to improve your development skill.

创建者 JOAO F

Dec 3, 2020

Direct and Simple. Everything that you need to be an Engineer

创建者 Jeferson C P

Oct 31, 2020

This is the great course! Thanks for the content, excellent!

创建者 JayasuriyanRP

Oct 25, 2020

Good course with much interactive assignment and assessment.

创建者 chee k L

Mar 28, 2020

Great, all the concepts are elaborated in details and clear.

创建者 Deleted A

Oct 16, 2020

it was very nice to complete the course and it was helpful.

创建者 Javier R

Nov 5, 2019

Great course, very good thematic and phenomenal explanation

创建者 Dmytro O

Mar 31, 2023

Clear with lots of examples and practice. Perfectly done.

创建者 Jimmy S R S

Aug 21, 2020

This course is excellent, the content is from quality.

创建者 Shubham P

Aug 17, 2020

wonderful course by coursera, well-structured course.

创建者 Darby C

Aug 1, 2021

Excellent course on Object-oriented Software Design.

创建者 Stud 2

Oct 24, 2020

Really it's one of amazing courses that I have taken

创建者 Santo L

Jul 29, 2020

good course, well balanced over theory and practice