Tentative dates for the assignments are being worked out.
- Programming homework will be assigned on the following topics:
- (Individual) Java RMI to implement a distributed object system.
- (Teams of 2) UML-based approach to design a component-based system given the requirements.
- (Teams of 2) EJB or Web based distributed application.
- (Individual) AspectJ to implement cross-cutting security and logging concerns.
- Each assignment needs to be turned in electronically by 11:59 pm on the
- You lose 25% of the grade for each extra day. After 4 days, you won't get
any credit for the assignment unless you obtain prior permission from the