Program State

User Input

  • You will write programs that incorporate dynamic, user-driven, keyboard controls and input.


  • You will examine how the dynamic state of an object or program can be stored and changed using variables.
  • You will analyze the role of clear, descriptive names for objects, behaviors, variables, and other identifiers in maintaining the readability of code.