Objectives : Marine Biology Case Study (20 days)
Students will:
- 
  be able to understand what the
  case study program is actually doing
- 
  be understand
  concept of interacting classes
- 
 be able to modify
  existing methods in MBCS
- 
 add features by creating new
  methods for different classes within MBCS 
- 
  be able to analyze which class
  should be modified to add a new feature to MBCS
-  Read source code written by someone else. 
- Work with a program of significant length. 
- Become familiar with good coding, design, and documentation practice. 
- Learn about testing in a non-trivial context. 
- Think through design and implementation tradeoffs. 
- Experience an approximation of the master/apprentice relationship.