APCSP Vocabulary Unit 5, 6, & 7

1234567891011121314151617181920212223
Across
  1. 2. the process of accessing each item in a list one at a time\
  2. 6. a process and allows a procedure to be used only knowing what it does, not how it does it. Procedural abstraction allows a solution to a large problem to be based on the solution of smaller subproblems. This is accomplished by creating procedures to solve each of the subproblems.
  3. 13. the value passed to the parameter
  4. 16. a repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met
  5. 17. the subdivision of a computer program into separate subprograms
  6. 18. manage complexity in programs by giving a collection of data a name without referencing the specific details of the representation
  7. 20. occurs when the ending condition will never evaluate to true
  8. 22. Data a process that makes the data uniform without changing its meaning (e.g., replacing all equivalent abbreviations, spellings, and capitalizations with the same word).
  9. 23. Application Program Interface - specifications for how functions in a library behave and can be used
Down
  1. 1. data that does not accurately reflect the full population or phenomenon being studied
  2. 3. a group of functions (procedures) that may be used in creating new programs
  3. 4. a common method for referencing the elements in a list or string using numbers
  4. 5. an ordered collection of elements
  5. 7. the practice of obtaining input or information from a large number of people via the Internet
  6. 8. used to return the flow of control to the point where the procedure (also known as a function) was called and to return the value of expression
  7. 9. a variable in a function definition. Used as a placeholder for values that will be passed through the function
  8. 10. a relationship between two pieces of data, typically referring to the amount that one varies in relation to the other.
  9. 11. the collection of facts and patterns extracted from data
  10. 12. an individual value in a list that is assigned a unique index
  11. 14. Filtering choosing a smaller subset of a data set to use for analysis, for example by eliminating / keeping only certain rows in a table
  12. 15. the collection of facts and patterns extracted from data
  13. 19. data about data
  14. 21. Science scientific research conducted in whole or part by distributed individuals, many of whom may not be scientists, who contribute relevant data to research using their own computing devices.