Search Results

SE 577 Software Architecture 3.0 Credits

This course provides fundamental knowledge of software architecture needed by modern software architects. Topics include the basis skills and knowledge needed by a software architect, architecture modeling and analysis, architecture styles and patterns, architecture quality attributes, architecture in open source projects and industrial projects, etc. The course strikes a balance between teaching principles of software architecture and analysis, and providing a basis for understanding cutting-edge techniques and concepts, using open source projects as case studies.

College/Department: College of Computing and Informatics
Repeat Status: Not repeatable for credit
Prerequisites: (CS 501 [Min Grade: C] or CS 570 [Min Grade: C]) and (CS 502 [Min Grade: C] or CS 520 [Min Grade: C]) and (CS 503 [Min Grade: C] or CS 571 [Min Grade: C]) and CS 504 [Min Grade: C]

  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees