← All APCSP Flashcard Decks

Creative Development Flashcards

7 cards from real APCSP practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Creative Development flashcards as text
  1. Which of the following best describes the role of iteration in the creative development process?

    Answer: Repeatedly refining a program based on testing and feedback

    Iteration means repeatedly testing and refining a program to improve it over multiple cycles.

  2. A student wants to build an app that tracks daily exercise. Which first step best reflects the investigation phase of creative development?

    Answer: Researching how existing fitness apps work and interviewing potential users

    The investigation phase involves researching the problem space and understanding user needs before building.

  3. What is a prototype in the context of program development?

    Answer: A preliminary model used to explore ideas and test concepts

    A prototype is an early, simplified version of a program built to test ideas before full development.

  4. During collaborative program development, which practice most improves communication among team members?

    Answer: Using version control and clear code comments

    Version control and comments help team members understand each other's contributions and coordinate effectively.

  5. A team uses user stories during development. What is the primary purpose of a user story?

    Answer: To capture a feature from the end user's perspective

    User stories describe desired functionality from the user's point of view, keeping development user-focused.

  6. Which of the following is an example of peer review during program development?

    Answer: Having a classmate read and comment on your code before submission

    Peer review involves another developer examining your code to catch errors and suggest improvements.

  7. What distinguishes an event-driven program from a sequential program?

    Answer: Event-driven programs respond to user actions or system events rather than following a fixed order

    Event-driven programs execute code in response to events like clicks or key presses, not a predetermined sequence.