You are here

Forestry Simulation

Author: 
Sutcliffe, Geoff ; Yerikalapudi, Aparna
Issue Date: 
Thursday, February 28, 2008
Description: 
This is a project problem from U of Miami involving the simulation of growth and pruning of forests. OO design techniques and programming are required. The use of random numbers and file reading and writing are also needed. See other programming exercises in the JETT Workshop II from Univ of Miami, Geoff Sutcliffe
Keywords: 
OO-design, simulation, random numbers, menu, file handling
Education Levels: 
Middle School
High School
Intended Audience: 
Learner
Type: 
Assessment Material : Rubric, Answer Key, Portfolio, Test
Publisher: 
JETT - University of Miami
URL: 
http://www.cs.miami.edu/~geoff/CSMS/JETT/
CSTA Classification: 

CT.L3A-03

Explain how sequence, selection, iteration, and recursion are building blocks of algorithms.

CPP.L3A-04

Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).

CT.L3B-10

Decompose a problem by defining new functions and classes.

CPP.L3A-02

Use mobile devices/ emulators to design, develop, and implement mobile computing applications.

CPP.L3B-02

Use tools of abstraction to decompose a large-scale computational problem (e.g., procedural abstraction, object-oriented design, functional design).

CC.L3C-01a

Object-Oriented Program Design (AP Comp Sci A Topic I)

CT.L3B-04

Evaluate algorithms by their efficiency, correctness, and clarity.

CC.L3C-01d

Standard Data Structures (AP Comp Sci A Topic IV)

CT.L3A-02

Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).

CC.L3C-01b

Program Implementation (AP Comp Sci A Topic II)

Download this resource: