OMSCS·HubSign in
CS 63103 credit hours

Software Architecture & Design(SAD)

Architectural styles, design patterns, model-driven engineering, and trade-off analysis for large software systems.

Computing Systems · electiveHuman-Computer Interaction · electivearchitecturedesignJava

Distributions

Difficulty
3.1of 5
n = 14
1
2
7
2
2
1
2
3
4
5
Weekly workload
15.9hrs/wk
n = 14
0
1
4
6
2
1
0
0
<5
5–9
10–14
15–19
20–24
25–29
30–34
35+
Overall rating
3.3of 5
n = 14
0
3
6
3
2
1★
2★
3★
4★
5★

Logistics

Terms offered
Fall
Spring
Summer
Prerequisites
  • SDP recommended
Counts toward
  • Computing Systemselective
  • Human-Computer Interactionelective

Reviews (14)

Add your review

Verified Georgia Tech email required. Review appears as OMSCS Hub, not OMSCentral.

14 of 14
  1. 3 / 5
    Difficulty4/5Workload21 hr/wkRecommendYes

    Project-driven course. Most of the 21 hrs/wk go to assignments rather than lectures.

  2. 4 / 5
    Difficulty4/5Workload15 hr/wkRecommendYes

    Took this in Fall 2022. Workload averaged ~15 hrs/wk. Difficulty felt hard. Assignments build on each other.

  3. 3 / 5
    Difficulty3/5Workload14 hr/wkRecommendYes

    Took this in Fall 2025. Workload averaged ~14 hrs/wk. Difficulty felt fair. Slack community is active.

  4. 5 / 5
    Difficulty5/5Workload25 hr/wkRecommendYes

    Took this in Fall 2025. Workload averaged ~25 hrs/wk. Difficulty felt brutal. Great auto-grader feedback.

  5. 2 / 5
    Difficulty2/5Workload15 hr/wkRecommendNo

    Would I take it again? Probably not. The course rewards consistent weekly effort.

  6. 3 / 5
    Difficulty3/5Workload15 hr/wkRecommendYes

    Would I take it again? Yes. The course rewards consistent weekly effort.

  7. 5 / 5
    Difficulty3/5Workload12 hr/wkRecommendYes

    If you have a math-heavy background, this is approachable. Otherwise plan for ~12 hrs/wk and a few late nights.

  8. 3 / 5
    Difficulty3/5Workload18 hr/wkRecommendYes

    Project-driven course. Most of the 18 hrs/wk go to assignments rather than lectures.

  9. 2 / 5
    Difficulty3/5Workload18 hr/wkRecommendNo

    Would I take it again? Probably not. The course rewards consistent weekly effort.

  10. 4 / 5
    Difficulty3/5Workload11 hr/wkRecommendYes

    Took this in Spring 2023. Workload averaged ~11 hrs/wk. Difficulty felt fair. Lectures are well-produced.

  11. 3 / 5
    Difficulty1/5Workload12 hr/wkRecommendYes

    manageable pace, light hours weekly. Coming in I had industry experience in backend. Glad I stuck with it.

  12. 2 / 5
    Difficulty3/5Workload16 hr/wkRecommendNo

    fair pace, moderate hours weekly. Coming in I had industry experience in backend. Glad I stuck with it.

  13. 3 / 5
    Difficulty2/5Workload7 hr/wkRecommendYes

    manageable pace, light hours weekly. Coming in I had two prior OMSCS courses. Glad I stuck with it.

  14. 4 / 5
    Difficulty5/5Workload24 hr/wkRecommendYes

    Took this in Summer 2024. Workload averaged ~24 hrs/wk. Difficulty felt brutal. Slack community is active.