Course Info

SE 480: Software Architecture I

The Software Architecture process is concerned with describing, evaluating, and designing systems at the architectural level. This course will discuss the role of architecture and the architect in the software development cycle. It will introduce architectural patterns and tactics, architecture assessment techniques, architecture driven design, and techniques for documenting architectures. The course will involve design, development, and assessment activities.

SE 450 or SE 456 are prerequisites for this class.

Winter 2024-2025

  • Section: 801
  • Class number: 22558
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Vahid Alizadeh | View syllabus

Section 841

Class number 22559

  • Meeting dates: 1/4/2025 - 3/21/2025
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Vahid Alizadeh | View syllabus


Winter 2023-2024

  • Section: 801
  • Class number: 22501
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00218 at Loop Campus
  • Instructor: Vahid Alizadeh | View syllabus

Winter 2022-2023

  • Section: 801
  • Class number: 28282
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00218 at Loop Campus
  • Instructor: Vahid Alizadeh | View syllabus

Winter 2021-2022

  • Section: 801
  • Class number: 20281
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00226 at Loop Campus
  • Instructor: Vahid Alizadeh | View syllabus