Study

AP CSP Big Idea 1

  •   0%
  •  0     0     0

  • 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
  • _____________ 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 __________ is a collection of program statements that is part of a program.
    code segment
  • What is event-drivenprogramming?
    programstatements are executed when triggered by an event rather thanthroughthesequentialflowofcontrol.
  • A __________ is a collection of program statementsthatperformsaspecifictaskwhenrun by a computer.
    program
  • Does the design and development process go in a straight line or in a circle?
    a circle - it is an iterative process
  • 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 examples of program inputs?
    mouse, keyboard, microphone, camera, fingerprint sensor, touch screen
  • What are some examples of program outputs?
    screens, speakers, printers, robotic devcies
  • 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.
  • _____________ are any data sent from a program to a device. Things the computer gives to a user.
    Outputs
  • 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.
  • Smart watches, VR headsets, apps, and self-driving cars are all examples of what?
    computing innovations
  • What is the first step of the design and development process?
    define the problem
  • What are some ways to gain information during the planning stage of the design and development process?
    surveys, interviews, observations, research
  • A _________ error is a mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly.
    A Logic Error
  • A computing innovation includes WHAT as an integral part of its function.
    A program (code)
  • What are the main purposes for creating computing innovations - there are 3.
    To solve a problem, to inform, or to entertain
  • Why is it important to use collaboration that includes diverse backgrounds and perspectives in the creative development process?
    To help avoid bias
  • A __________ error is a mistake in the program where the rules of the programming language are not followed.
    syntax
  • ___________ are data sent to a computer for processing by a program. Things users give the computer.
    inputs