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