Skip to Main Content

Software Architecture and Design CSC 5361: Home

This Course Guide helps you identify some of the resources available at Mohammed VI Library. For more information please get in touch with Your Librarian whose contact information is listed below right.

Vocabulary list

  • Software architecture
  • Design principles
  • Architectural style
  • Software design



This course introduces basic concepts and principles about software design and software architecture. It starts with discussion on design issues, followed by coverage on design patterns. It then gives an overview of architectural structures and styles. Practical approaches and methods for creating and analyzing software architecture are presented. 

Library of Congress Classes and Subclasses


Subclass QA

QA71-90                                       Instruments and machines

QA75-76.95                                 Calculating machines

QA75.5-76.95                              Electronic computers.  Computer science

QA76.75-76.765                         Computer software



Subject Guide