

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

![[Courses]](../icons/up.png)
![[Rich]](../icons/prev.png) ![[Home]](../icons/home.png) ![[Rich]](../icons/next.png)
![[PHome]](../icons/author.png) |
General Project Information
Most of the information on this lab assignment can be found
here.
Specific Instructions
The following instructions are specific to CS-183 sections 2 and 6:
- Three lab periods (weeks 5, 6, and 7) are allocated for this lab project:
- Week 5 - This lab period is dedicated to the design of the program
and classes. The design work will be done in groups (2-3 students)
and the client (instructor) will be available to clarify the project
requirements.
- Week 6 - This lab period is dedicated to implementation of the
classes you have designed.
- Week 7 - This lab period is available to complete and test the
program.
- The lab reports should be submitted
electronically following the
Electronic submission guidelines.
(You may wish to consult the sample
report before submitting your report.) Be sure to keep copies of
all your files, in case something gets lost. It may be wise to keep a
diskette backup as well.
- Design report (due 11:00pm, the day prior to week 6 lab)
- List of students who contributed to the design.
- Description of each class and at least the public portion of
each class definition. Note that a full description of each class,
attribute, and behavior is required, though this may be in the
form of "internal documentation" (comments) in your
class definition. You are required to justify your reasons for
your class design and program structure.
- One or more use cases describing operation of the program,
user entries, and program output.
- A brief narrative report describing any problems encountered or
remaining questions.
- A project time log indicating the date and times for each project
work period, activity for each period (e.g., requirements study,
design), and the total amount of time spent on the project.
- Be able to demostrate the generation of the weekly schedules for the
doctors. (due one hour prior to week 7 lab)
- Final project report (due 11:00pm, the day prior to week 8
lab)
- Updated design report, narrative report, and time log.
- Documented source code
for your complete program.
- Test results (program output).
- The project grade will be determined by considering the following factors:
- Meeting specifications and submission guidelines
- Technical quality
- Design documentation
- Internal documentation
(comments)
- Program clarity (formatting, etc.)
- Narrative report and time log
- Program demonstration and test output
- Spelling, grammar
- Extra credit
- Timeliness of submission
If you have any questions, or any part of the assignment is unclear, please
consult your instructor.
|