Game Preview

2026 AP CSP Unit 1 Review

  •  English    23     Public
    Unit 1 AP CSP review
  •   Study   Slideshow
  • a programmable device that stores, retrieves, and processes data; an electronic machine or device that performs processes, calculations and operations based on instructions provided by a software program
    Computer
  •  15
  • the physical parts of a computer
    Hardware
  •  15
  • part of the computer that processes data and allows the computer to "think." Sometimes referred to as a "computer chip"
    Central Processing Unit
  •  15
  • how a computer stores data
    memory
  •  15
  • short-term memory that computers use to cache temporary data that they can access quickly; data that gets constantly deleted or over-written
    Random Access Memory
  •  15
  • long-term memory that computers use to store data files or other more permanent pieces of information that a user would expect to be able to access consistently
    Storage
  •  15
  • any part of a computer that can take information from the outside world and input it into the computer (i.e. keyboard, mouse, camera)
    Input
  •  15
  • parts of a computer that can output information to the outside world (i.e. display screen, printer, speakers)
    Output
  •  15
  • set of instructions or commands that tell the computer what to do
    Software
  •  15
  • higher-level software usually specialized to do a particular task (i.e. Minecraft, Microsoft Word, banking website)
    Application software
  •  15
  • something that includes a program as an integral part of its function; it can be physical (e.g., self driving car), nonphysical computing software (e.g., picture editing software), or a nonphysical computing concept (e.g., e-commerce)
    computing innovation
  •  15
  • the ability to break a larger problem down into smaller parts
    Decomposition
  •  15
  • when you observe similarities and patterns within problems
    Pattern recognition
  •  15
  • when you identify what defines the patterns you see, focus on the important information, and derive general rules and concepts that can be applied in other areas (carving out the relevant from the irrelevant)
    Abstraction
  •  15
  • when you develop a step-by-step plan or the rules to follow to solve a problem
    Algorithmic thinking
  •  15
  • a collection of computer commands that perform a specific task when run by a computer; often referred to as software
    Program
  •  15