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