CS360

Copyright @ CMPUT301 - University of Alberta

Class Participation Exercise Design Principles

Proper completion of this exercise is considered as part of course participation.

  1. Initial versions of early programming languages (e.g., Fortran) supported:
  2. [ ] abstract data types
  3. [ ] program and subroutines
  4. [ ] local variables
  5. [ ] classes and objects

  6. Abstraction is the idea of simplifying a concept in the problem domain to its essentials within some ____.

  7. Using encapsulation is sometimes called ____ thinking.

  8. Decomposition of a whole thing into parts mainly involves thinking about:

  9. [ ] fixed or dynamic number of parts
  10. [ ] essential attributes and behaviors of parts
  11. [ ] lifetimes of wholes and parts
  12. [ ] commonalities among the parts