|
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) |