Jump to page content Jump to navigation

College Board

AP Central

AP Exam Reader
AP Annual Conference - Save the Date
Siemens Awards for Advanced Placement

Print Page
Home > The Courses > Course Home Pages > Computer Science: Marine Biology Case Study C++ Files

Computer Science: Marine Biology Case Study C++ Files

Description of Files
Note: You'll find important license information in the readme file. The code files for the AP Computer Science Marine Biology Case Study contain a copyright notice indicating protection under the GNU General Public License as stated in the readme file. You will be able to make copies of the code and modify it as you wish. If you distribute the code, the copyright notice should remain in the files and any modifications noted.

Part 1 Files
The first three files in Part 1 (aquafish.cpp, aquafish.h, and aquamain.cpp) correspond to Appendix A in the AP Computer Science Marine Biology Case Study document. The file randgen.h appears in Appendix B. Although the file randgen.cpp is necessary for execution of the program, students are not expected to study or understand the RandGen implementation or its private data members. The files sixflips.cpp and onedwalk.cpp contain the programs used in Part I of the case study. These two files are provided as a convenience for teachers, but they will not be covered in the AP Computer Science Examinations. See "More" below for links. (Click to view. To download, right-click and select Save As.)

Part 2 Files
The files in Part 2 correspond to Appendices B and C of the AP Computer Science Marine Biology case study document. Although the file randgen.cpp is necessary for execution of the program, students are not expected to study or understand the RandGen implementation or its private data members.

See "More" below for links.





  ABOUT MY AP CENTRAL
    Course and Email Newsletter Preferences
  AP COURSES AND EXAMS
    Course Home Pages
    Course Descriptions
    The Course Audit
    Sample Syllabi
    Teachers' Resources
    Exam Calendar and Fees
    Exam Questions
    AP Credit Policy Information
  PRE-AP
    Teachers' Corner
    Publications
  AP COMMUNITY
    About Electronic Discussion Groups
    Become an AP Exam Reader

Back to top