Edit Game
AP CSP Big Idea 1
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   21  Close
A _________ error is a mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly.
A Logic Error
What are some helpful ways to find errors in your code? (debugging)
talking through what the code should do, test the code, using watches, use the debugging console, check for warning messages.
_____________ error is an error that occurs when a computer attempts to handle a number that is outside of the defined range of values. (not enough bits to represent the number)
An Overflow Error
A __________ error is a mistake in the program where the rules of the programming language are not followed.
syntax
How are comments helpful in the program design process?
they help when debugging, they help other coders understand your code, they make the code easier to read
What are some ways to gain information during the planning stage of the design and development process?
surveys, interviews, observations, research
Does the design and development process go in a straight line or in a circle?
a circle - it is an iterative process
What is the first step of the design and development process?
define the problem
What are some examples of program outputs?
screens, speakers, printers, robotic devcies
_____________ are any data sent from a program to a device. Things the computer gives to a user.
Outputs
What is event-drivenprogramming?
programstatements are executed when triggered by an event rather thanthroughthesequentialflowofcontrol.
What are some examples of program inputs?
mouse, keyboard, microphone, camera, fingerprint sensor, touch screen
___________ are data sent to a computer for processing by a program. Things users give the computer.
inputs
A __________ is a collection of program statements that is part of a program.
code segment
What are the main purposes for creating computing innovations - there are 3.
To solve a problem, to inform, or to entertain
A __________ is a collection of program statementsthatperformsaspecifictaskwhenrun by a computer.
program
What are some tools that can be used to boost collaboration on a shared project?
Pair programming, online collaboration tools like Google Drive, Video Calls, face to face meetings
Why is it important to use collaboration that includes diverse backgrounds and perspectives in the creative development process?
To help avoid bias
A company that develops mobile applications wants to involve users in the software development process. Why is this important?
Users can provide feedback that can be used to incorporate a variety of perspectives into the software.
Smart watches, VR headsets, apps, and self-driving cars are all examples of what?
computing innovations
A computing innovation includes WHAT as an integral part of its function.
A program (code)