About this Course

81,701 recent views

Learner Career Outcomes

25%

started a new career after completing these courses

25%

got a tangible career benefit from this course

12%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 10 hours to complete
English

Learner Career Outcomes

25%

started a new career after completing these courses

25%

got a tangible career benefit from this course

12%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 10 hours to complete
English

Offered by

Placeholder

University of Alberta

Syllabus - What you will learn from this course

Content RatingThumbs Up95%(1,719 ratings)Info
Week
1

Week 1

5 hours to complete

UML Architecture Diagrams

5 hours to complete
6 videos (Total 42 min), 8 readings, 3 quizzes
6 videos
3.1.2 – Kruchten's 4 + 1 Model View5m
3.1.3 – UML Component Diagram3m
3.1.4 – UML Package Diagram5m
3.1.5 – UML Deployment Diagram5m
3.1.6 – UML Activity Diagram4m
8 readings
Meet Your Presenter – Sam Jeffery10m
Meet Your Facilitators10m
Software Architecture – Course Notes10m
Software Architecture Glossary10m
Discussion: Introduce Yourself10m
Peer Review Request Forum10m
Capstone Assignment 3.1 - Draw a Component Diagram (Solution)10m
Capstone Assignment 3.2 - Draw a Deployment Diagram (Solution)10m
1 practice exercise
Module 1 Review30m
Week
2

Week 2

2 hours to complete

Architectural Styles

2 hours to complete
9 videos (Total 64 min), 3 readings, 1 quiz
9 videos
3.2.2 – Main Program and Subroutine4m
3.2.3 – Databases9m
3.2.4 – Layered Systems8m
3.2.5 – Client Server n-Tier8m
3.2.6 – Interpreters5m
3.2.7 – Pipes and Filters5m
3.2.8 – Event Based10m
3.2.9 – Process Control7m
3 readings
State Transition Systems10m
Publish–Subscribe10m
Discussions: Architectural Styles10m
1 practice exercise
Module 2 Review30m
Week
3

Week 3

1 hour to complete

Architecture in Practice

1 hour to complete
4 videos (Total 43 min)
4 videos
3.3.2 – Analyzing and Evaluating an Architecture14m
3.3.3 – Relationship to Organizational Structure3m
3.3.4 – Product Lines and Product Families8m
1 practice exercise
Module 3 Review30m
Week
4

Week 4

2 hours to complete

Capstone Challenge

2 hours to complete
4 readings
4 readings
Capstone Assignment 3.3 - Analyze and Evaluate an Architecture (Solution)10m
Discussion: Last Word – Software Architecture10m
Acknowledgements10m
Credits10m
1 practice exercise
Final Exam30m

Reviews

TOP REVIEWS FROM SOFTWARE ARCHITECTURE

View all reviews

About the Software Design and Architecture Specialization

Software Design and Architecture

Frequently Asked Questions

More questions? Visit the Learner Help Center.