Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Software Architecture & Design training programme is an intermediate level course delivered by Udacity and Georgia Tech. The programme has been designed to teach the concepts and principles involved in designing and analysing large software systems. It will run for a duration of approximately two months.

The Software Architecture & Design course curriculum has been divided into four sections that include Introduction, UML and Analysis, Software Design, and Software Architecture. You will learn through rich learning content crafted and taught by industry professionals. You will test your knowledge through interactive quizzes and learning exercises.

In addition, the Software Architecture & Design online course is free of cost to join for everyone. The programme has been offered by Georgia Tech in collaboration with the Udacity platform.

If you are a Software Engineer, this course can propel your career forward and help you gain better career opportunities. Moreover, since the format is self-paced, you can manage to complete the Software Architecture & Design training along with your job by learning at your convenience.

The Highlights

  • Free course
  • Intermediate skill level
  • Approximately 2 months
  • Taught by Industry experts    
  • Self-paced learning programme
  • Rich content for learning

Programme Offerings

  • free course
  • Rich content
  • Interactive Quizzes
  • Self-paced format
  • Delivered by industry pros
  • Intermediate learning level
  • Learning exercises
  • Instructor videos
  • 2 months

Courses and Certificate Fees

Certificate Availability
no

Software Architecture & Design fee structure

Course

Fee

Software Architecture & Design

Free course


Eligibility Criteria

To join the Software Architecture & Design programme, you must have completed a UG degree in Software Engineering. Else you must have some industry experience in Software Development. Additionally, you need to follow the policies mentioned on Udacity’s Course Wiki.

What you will learn

Designing skillsSoftware development skills

Software Architecture & Design course syllabus will teach you to:

  • Selecting and using architectural styles
  • Understanding and performing a design review
  • Specifying and evaluating software architectures
  • Expressing the analysis and design of an application using UML
  • Picking and using the appropriate software design patterns
  • Specifying functional semantics of an application with the help of OCL
  • Understanding and implementing object-oriented design techniques

Admission Details

  • Tap the link to open the Software Architecture & Design course page- https://www.udacity.com/course/software-architecture-design--ud821.
  • Now, click on the ‘start the free course’ icon, and you will be asked to sign up on the website. Just fill in the few blanks to create an account on the website. You can also use your Google and Facebook profiles to sign up for the course.
  • After creating your account, you can sign in and begin learning the course for free.

Application Details

Software Architecture & Design by Udacity only involves a sign-up process. Thus, you must enter your first and last name, email ID, and password to sign up on the website. Use the same credentials to sign in to your account afterwards.

The Syllabus

  • Introduction
  • Design Concepts
  • Browser Exercise (Analysis)

  • UML Class Models
  • Object Oriented Analysis Exercise
  • Review of UML

  • Overview of Software Architecture
  • KWIC Exercise
  • Architectural Views

  • Coffee Maker Exercise
  • Components
  • Object Design

Instructors

Georgia Tech Frequently Asked Questions (FAQ's)

1: What is the structure of the course curriculum?

Software Architecture & Design by Udacity has been divided into four broad parts that cover different topics.

2: Is there an application fee to join the course?

No, the course is free to join and learn.

3: Is this Software Architecture & Design course meant for beginners?

The skill level for this course is intermediate, which means it is not suitable for absolute beginners.

4: Who are the instructors in this programme?

This training course will be delivered by three skilled instructors - Spencer Rugaber, Jarrod Parkes and Eric Feron.

5: How can I test my progress during the training?

You can test your learning progress through interactive quizzes and learning exercises that are part of the curriculum.

Articles

Back to top