CIS501 Assignments  -- General pattern -- not specific to current semester.
    (See Log page for due dates.)

1.  Student relationships:
     Submit info card with photo  (see collected cards).
2.  Class communication:
     Meet a contact person in the class, exchange name, phone, email.
3.  P1 -- basic Java capability:
     Submit simple Java program with bat file and file read operation (see L2 slides).
4.  P2 -- program which meets some of the 501 "common requirments":
     Submit revised Java program composed with JBuilder (see L4 slides)
5.  H1 -- Use Case Model:
     A simple appliction was discussed in class.
     Submit use-case model for the POS application.
     A hand-drawn diagram is OK, together with typed overview statement
     and details of (at least) two "interesting" cases.
6.  H2 -- Domain Model:
     Submit a domain class model for (5).
     Observe the common requirements for acceptable domain models.
7.  P3 -- revised version of (P2) with additional common requirements:
     (see posted requirements).

8.  Technical writing (see posted slides, see posted schedule):

9.   Project:  Select one of four project options to be given in class.:
      Process:
           bring disign models for review in class (or after class as time permits) -- see posted schedule;
           begin implementation after approval of the design;
           submit project report and disk:
                original sign-off sheet,  summary of  hours, lines-of-code, and work-breakdown;
                hard copy and source files of  generated design models and documents;
                disk(s) with source code, executable bat file, sample data files.