AP/IB Computer Science II Project - Levels of Design

   Item  1st Level  2nd Level  3rd Level
1  I/O List types Specify additional details if needed  
2 Data Structure (RAM) Define the key working data structures Outline classes, arrays, structs, etc. Specify variables and ranges
3 Key Tasks or Menus Items List Write descriptors for functions. In general each key task will have a function Pseudo Code the functions
4  File System (Hard Drive) Define major files needed. (Must have a help file.) Outline the directory and file structure Specify the form of the files
5 Algorithms List key algorithms needed Detail key algorithms and indicate the functions will perform them (See #3)