Vocab

12345678910111213141516171819202122232425
Across
  1. 7. a data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data
  2. 10. an error that occurs when calculated data cannot fit within the designated feild
  3. 12. the smallest unit of data in a computer.
  4. 16. The background of a project, performs functions through scripting.
  5. 18. error that is produced when a computer is used to perform real number calculations
  6. 20. a data encoding and compression technique that deliberately discards some data in the compression process
  7. 22. a unit of data that is eight binary digits long.
  8. 23. online research output free of any and all restrictions on access and free of many restrictions on use, such as copyright or license restrictions
  9. 24. programs that are made freely available and may be redistributed and modified
  10. 25. a mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly
Down
  1. 1. occurs in a computer or similar device when a mathematical operation results in a number which is smaller than what the device is capable of storing.
  2. 2. public copyright license that enables the free distribution of an otherwise copyrighted work.
  3. 3. Different types of blocks linked together.
  4. 4. a complete, well-defined sequence of steps for completing a task
  5. 5. a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency
  6. 6. a minute area of illumination on a display screen, one of many from which an image is composed
  7. 8. An object in Snap! which performs functions controlled by scripts.
  8. 9. for electronic communication
  9. 11. refers to a system for representing the colors to be used on a computer display
  10. 13. a sequence of instructions or steps, written in a language that can be understood by a computer
  11. 14. a problem solving approach (algorithm) to find a satisfactory solution
  12. 15. Puzzle-piece shapes that are used to create code in Snap!.
  13. 17. hand simulating the execution of program code in order to manually verify that it works correctly
  14. 19. the process of identifying and removing errors from computer hardware or software
  15. 21. American Standard Code for Information Interchange, a character encoding
  16. 22. a numbering scheme in which there are only two possible values for each digit:0 and 1.