Prerequisites

·         SWE 619 or equivalent (instructor permission)

·         working knowledge of Java

Textbook

Software Architecture in Practice, 2nd edition (required). Len Bass, Paul Clements, and Rick Kazman. Addison-Wesley, 2003

Software Architecture: Foundations, Theory, and Practice (recommended).  R. N. Taylor, N. Medvidovic, and E. M. Dashofy. Wiley, 2009.

Participation

Students are expected to

        read the materials ahead of class (see schedule) and participate in class discussions,

        answer three assignments,

        contribute to a group project and present its results in class,

        pass a mid-term and final exam.

Honor Code. George Mason's policy concerning student conduct applies.  Although students are encouraged to discuss the topics covered in class, individual assignments are to be completed individually.  Any deviation from this is considered an Honor Code violation, and, as a minimum, will result in failure of the submission and, as a maximum, failure of the class.

Disabilities.  If you are a student with a disability and you need academic accommodations, please let the instructor know and contact the Disability Resource Center (DRC) at 993-2474.  All academic accommodations must be arranged through the DRC.