このコースについて
77,746 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約19時間で修了

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

英語

字幕:英語
User
このCourseを受講している学習者は
  • Software Engineers
  • Biostatisticians
  • Machine Learning Engineers
  • Technical Leads
  • Process Analysts

習得するスキル

Object-Oriented DesignObject-Oriented Analysis And DesignUnified Modeling Language (UML)
User
このCourseを受講している学習者は
  • Software Engineers
  • Biostatisticians
  • Machine Learning Engineers
  • Technical Leads
  • Process Analysts

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約19時間で修了

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

英語

字幕:英語

シラバス - 本コースの学習内容

1
3時間で修了

Object-Oriented Analysis and Design

6件のビデオ (合計59分), 9 readings, 4 quizzes
6件のビデオ
1.1.2 – Software Architect and Design Roles in Industry20 分
1.1.3 – Object-Oriented Modeling3 分
1.1.4 – Software Requirements, Conceptual and Technical Designs9 分
1.1.5 – Competing Qualities and Trade-offs8 分
1.1.6 – Record, Organize, and Refine Components7 分
9件の学習用教材
Meet Your Presenter – Sam Jeffery10 分
Meet Your Facilitators10 分
Java Knowledge10 分
Object Oriented Design Course Notes10 分
Course Glossary10 分
Discussion: Introduce Yourself10 分
Expressing Requirements with User Stories10 分
Categories of Objects in Design10 分
Discussion: Modeling CRC10 分
4の練習問題
Java Proficiency Quiz 18 分
Java Proficiency Quiz 28 分
Java Proficiency Quiz 38 分
Module 1 Review24 分
2
6時間で修了

Object-Oriented Modeling

11件のビデオ (合計70分), 4 readings, 3 quizzes
11件のビデオ
1.2.2 – Languages Evolution6 分
1.2.3 – Abstraction5 分
1.2.4 – Encapsulation6 分
1.2.5 – Decomposition5 分
1.2.6 – Generalization5 分
1.2.7 – Abstraction in Java and UML6 分
1.2.8 – Encapsulation in Java and UML4 分
1.2.9 – Decomposition in Java and UML8 分
1.2.10 – Generalization with Inheritance in Java and UML7 分
1.2.11 – Generalization with Interfaces in Java and UML8 分
4件の学習用教材
Discussion: Design Principles and Language Evolution10 分
Ungraded Assignment - UML Class Diagram (Solution)10 分
Peer Review Request Forum
Capstone Assignment 1.1 - UML Class Diagram (Solution)10 分
1の練習問題
Module 2 Review24 分
3
10時間で修了

Design Principles

8件のビデオ (合計63分), 6 readings, 5 quizzes
8件のビデオ
1.3.2 – Separation of Concerns9 分
1.3.3 – Information Hiding6 分
1.3.4 – Conceptual Integrity5 分
1.3.5 – Inheritance Issues5 分
1.3.6 – UML Sequence Diagram7 分
1.3.7 – UML State Diagram7 分
1.3.8 – Model Checking14 分
6件の学習用教材
Discussion: Coupling and Cohesion10 分
Discussion: Design Principles10 分
Ungraded Assignment - UML Sequence Diagram (Solution)10 分
Capstone Assignment 1.2 - UML Sequence Diagram (Solution)10 分
Ungraded Assignment - UML State Diagram (Solution)10 分
Capstone Assignment 1.3 - UML State Diagram (Solution)10 分
1の練習問題
Module 3 Review24 分
4
4時間で修了

Capstone Challenge

4 readings, 2 quizzes
4件の学習用教材
Capstone Assignment 1.4 - Update the Application (Solution)10 分
Discussion: Last Word – Object-Oriented Design10 分
Acknowledgements10 分
Credits10 分
1の練習問題
Final Exam1 時間
4.7
134件のレビューChevron Right

14%

コース終了後に新しいキャリアをスタートした

16%

コースが具体的なキャリアアップにつながった

10%

昇給や昇進につながった

オブジェクト指向設計 からの人気レビュー

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

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

講師

Avatar

Kenny Wong

Associate Professor
Computing Science, Faculty of Science

アルバータ大学(University of 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....

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

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。