Schedule

Classes meet on Tuesdays 4:30 to 7:10pm in the Art and Design Building 2026 (map)

Office hours: by appointment (jpsousa  at  g m u)

date

topic

readings

assignment

1/25

Introduction

B+ Ch 1, 2; T+ Ch 1

 

2/01

Case studies: Data Flow Systems

T+ Ch 4.3, 5.1;  B+ 9.6

Lab 1, code

2/08

Case studies: Call-return

T+ Ch. 3, 4.3 (again), 5.4.1; RMI tutorial

2/15

Case studies: Event systems

T+ 5.1-5.4.2; 5.5.1

Lab 1 due 2/20

2/22

Quality Attributes

T+ 6; B+ 4

Lab2, code

3/01

Architecture vs. QAs

 

3/08

Project discussion

 

Lab 2 due

3/15

no class – Spring Break

 

 

3/22

Midterm

 

 

3/29

Case studies: Peers

 T+ 11; PtoP code

4/05

Case studies & project discussion

 

 

4/12

Project checkpoint;
Case studies: SOA

 T+ 11; B+ 13; SOA-RM

 

4/19

QA analysis

 T+ 8

4/26

Adaptation; Summary

 T+ 14; SASSY; Poort

 

5/03

Project final presentations

 

5/10

no class – reading day

 

Project report due 5/07

5/17

Final Exam

 

Note 1: reading details will be filled as the semester progresses.  After each class, check the schedule for the following week.

Note 2: B+ refers to chapters in the Bass et al. textbook; T+ to the Taylor et al. textbook.