Acerca de este Curso
95,697 vistas recientes

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 19 horas para completar

Sugerido: Four weeks of study, 5-8 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Habilidades que obtendrás

Object-Oriented DesignObject-Oriented Analysis And DesignUnified Modeling Language (UML)

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 19 horas para completar

Sugerido: Four weeks of study, 5-8 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
3 horas para completar

Object-Oriented Analysis and Design

6 videos (Total 59 minutos), 9 lecturas, 4 cuestionarios
6 videos
1.1.2 – Software Architect and Design Roles in Industry20m
1.1.3 – Object-Oriented Modeling3m
1.1.4 – Software Requirements, Conceptual and Technical Designs9m
1.1.5 – Competing Qualities and Trade-offs8m
1.1.6 – Record, Organize, and Refine Components7m
9 lecturas
Meet Your Presenter – Sam Jeffery10m
Meet Your Facilitators10m
Java Knowledge10m
Object Oriented Design Course Notes10m
Course Glossary10m
Discussion: Introduce Yourself10m
Expressing Requirements with User Stories10m
Categories of Objects in Design10m
Discussion: Modeling CRC10m
4 ejercicios de práctica
Java Proficiency Quiz 18m
Java Proficiency Quiz 28m
Java Proficiency Quiz 38m
Module 1 Review24m
Semana
2
6 horas para completar

Object-Oriented Modeling

11 videos (Total 70 minutos), 4 lecturas, 3 cuestionarios
11 videos
1.2.2 – Languages Evolution6m
1.2.3 – Abstraction5m
1.2.4 – Encapsulation6m
1.2.5 – Decomposition5m
1.2.6 – Generalization5m
1.2.7 – Abstraction in Java and UML6m
1.2.8 – Encapsulation in Java and UML4m
1.2.9 – Decomposition in Java and UML8m
1.2.10 – Generalization with Inheritance in Java and UML7m
1.2.11 – Generalization with Interfaces in Java and UML8m
4 lecturas
Discussion: Design Principles and Language Evolution10m
Ungraded Assignment - UML Class Diagram (Solution)10m
Peer Review Request Forum
Capstone Assignment 1.1 - UML Class Diagram (Solution)10m
1 ejercicios de práctica
Module 2 Review24m
Semana
3
10 horas para completar

Design Principles

8 videos (Total 63 minutos), 6 lecturas, 5 cuestionarios
8 videos
1.3.2 – Separation of Concerns9m
1.3.3 – Information Hiding6m
1.3.4 – Conceptual Integrity5m
1.3.5 – Inheritance Issues5m
1.3.6 – UML Sequence Diagram7m
1.3.7 – UML State Diagram7m
1.3.8 – Model Checking14m
6 lecturas
Discussion: Coupling and Cohesion10m
Discussion: Design Principles10m
Ungraded Assignment - UML Sequence Diagram (Solution)10m
Capstone Assignment 1.2 - UML Sequence Diagram (Solution)10m
Ungraded Assignment - UML State Diagram (Solution)10m
Capstone Assignment 1.3 - UML State Diagram (Solution)10m
1 ejercicios de práctica
Module 3 Review24m
Semana
4
4 horas para completar

Capstone Challenge

4 lecturas, 2 cuestionarios
4 lecturas
Capstone Assignment 1.4 - Update the Application (Solution)10m
Discussion: Last Word – Object-Oriented Design10m
Acknowledgements10m
Credits10m
1 ejercicios de práctica
Final Exam1h
4.7
137 revisionesChevron Right

14%

comenzó una nueva carrera después de completar estos cursos

16%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

10%

consiguió un aumento de sueldo o ascenso

Principales revisiones sobre Diseño orientado a objetos

por NNFeb 21st 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.

por RSNov 14th 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.

Instructores

Avatar

Kenny Wong

Associate Professor
Computing Science, Faculty of Science

Acerca de Universidad de Alberta

UAlberta is considered among the world’s leading public research- and teaching-intensive universities. As one of Canada’s top universities, we’re known for excellence across the humanities, sciences, creative arts, business, engineering and health sciences....

Acerca de Programa especializado Software Design and Architecture

In the Software Design and Architecture Specialization, you will learn how to apply design principles, patterns, and architectures to create reusable and flexible software applications and systems. You will learn how to express and document the design and architecture of a software system using a visual notation. Practical examples and opportunities to apply your knowledge will help you develop employable skills and relevant expertise in the software industry....
Software Design and Architecture

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.