The Advanced Placement® Marine Biology Simulation case study presents a simulation program designed to help marine biologists study fish movement in a small, bounded environment such as a lake or bay. It will be a required part of the AP Computer Science A and AB curricula starting in the 2003-2004 academic year.
When you unzip the JavaMBS.zip
distribution file, it creates a
folder or directory called JavaMBS
. That folder contains this file
(index.html
) and several sub-folders.
These folders are described below.
*.java
) files for the classes
students will study as part of the case study. It also contains two libraries
(mbsbb.jar
and mbsgui.jar
) of additional, pre-compiled
classes required by the application. Students will need to read the documentation
for some of these classes (found in the Documentation
folder),
but they do not need to understand (or even look at) their implementations.
Students will study a few classes in each chapter of the case study. The table below shows which classes are introduced in the each of the chapters of the case study; the ones in bold are the ones whose implementation or class documentation will be tested on the Advanced Placement exam.
Chapter | Classes Students Study ( Code Folder) |
Class Documentation |
Other Classes Mentioned |
1 | SimpleMBSDemo1 SimpleMBSDemo2 |
MBSGUI (for running) |
|
2 | Simulation Fish |
Environment Location Direction Debug EnvDisplay Locatable RandNumGenerator |
SimpleMBSDemo1 SimpleMBSDemo2 MBSGUI |
3 | Fish (modified) | ||
4 | DarterFish SlowFish |
||
5 (AB) | Environment BoundedEnv UnboundedEnv |
SquareEnv | MBSGUI (further testing) |
DataFiles
folder called UnboundedEnvDataFiles
,
used in Chapter 5.
javadoc
documentation tool. (For
those coming to Java from C++, the class documentation created by this tool
is similar to the information found in C++ header files.)
The Documentation
folder also contains the help
file for the graphical user interface provided as part of this distribution.
You can read this help file by choosing "Help..." from the program's
Help menu or by viewing it directly
in a web browser.
Fish
class)Fish
class
through inheritance; Chapters 3 and 4 may be covered in either order)Environment
interface (AB exam only))APCentral will provide links to peer-reviewed materials contributed by members of the AP community that can be used as lead-ins to the case study.
Copyright© 2002 College Entrance Examination Board (www.collegeboard.com).