Georgia Institute of Technology

Software Architecture & Design

The focus of this course is to introduce the learner to User Experience (UX) Design
Length 1 to 3 months
Effort Self-paced
Price Free
Subject Design, Computer Science
Level Intermediate
Languages English
Video Transcripts English

About this Course

Software Architecture and Design teaches the principles and concepts involved in the analysis and design of large software systems. This course is split into four sections: (1) Introduction, (2) UML and Analysis, (3) Software Architecture, and (4) Software Design.

What you'll learn

What you’ll learn:
  • Object Oriented Analysis Exercise

  • UML Class Models

  • Overview of Software Architecture

  • Architectural Views

  • Object Design

Course syllabus

LESSON 1 Introduction LESSON 2 UML and Analysis LESSON 3 Software Architecture LESSON 4 Software Design

Meet the instructors

Spencer RugaberInstructor
Eric FeronInstructor
Jarrod ParkesInstructor