Chevron Left
Back to Object-Oriented Design

Learner Reviews & Feedback for Object-Oriented Design by University of Alberta

4.7
stars
2,388 ratings

About the Course

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

Top reviews

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

Filter by:

426 - 450 of 572 Reviews for Object-Oriented Design

By Chinmay B S

Dec 26, 2024

good

By BHUVANESH S (

Apr 30, 2023

nice

By PPRIYADHARSHINI

Jan 3, 2023

good

By Akshayaa P 1

Nov 16, 2022

good

By Reem W M

Jun 8, 2022

good

By 121910304030 D B

Oct 20, 2021

good

By Santiago E

Oct 4, 2021

good

By Akhil K N

Aug 28, 2021

Good

By Sai A

Dec 10, 2020

good

By KANDERABOINA M

Dec 8, 2020

GOOD

By BUDDEPU P

Nov 20, 2020

nice

By ARCHANA K

Sep 4, 2020

good

By kova h b

May 26, 2020

good

By Konda R

May 26, 2020

Good

By Mankala P

May 26, 2020

Good

By Dheeraj M

May 25, 2020

Good

By Мазур В О

May 24, 2020

nice

By 林翰隆

Sep 23, 2019

good

By jayanth h

Nov 22, 2020

hag

By Kaviarasan k

Jun 6, 2020

nil

By LALITH . (

May 10, 2023

gg

By Sagyzbayev A

Oct 20, 2023

0

By Muhammed E

Sep 22, 2021

ة

By Harshal G

Oct 16, 2020

.

By Vishnupriya.R

Jun 3, 2020

5