AP Computer Science Principles--Puzzle #3

12345678910111213141516171819202122232425
Across
  1. 3. a named group of programming instructions that may have parameters and/or return values; also referred to as method or function, depending upon the programming language
  2. 5. Internet Protocol Address; a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication
  3. 11. a group of computing devices and programs working together for a common purpose
  4. 12. a group of interconnected computing devices capable of sending or receiving data
  5. 14. the series of connections between computing devices on a network starting with a sender and ending with a receiver
  6. 16. AND, OR, and NOT
  7. 18. 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
  8. 19. a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency
  9. 20. >, >=, <, <=, =, and !=
  10. 21. data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data
  11. 22. a system for representing the colors to be used on a computer display; red, green, and blue can be combined in various proportions to obtain any color in the visible spectrum
  12. 24. tcp; a standard that defines how to establish and maintain a network conversation through which application programs can exchange data
  13. 25. uniform resource locator
Down
  1. 1. online research output free of any and all restrictions on access and free of many restriction on use, such as copyright or license restrictions
  2. 2. dns; the system responsible for translating domain names into IP addresses
  3. 4. the operation of integer division which produces two results, the quotient and the remainder
  4. 6. multiple pathways among the physical connections of the internet; even if one pathway if unavailable, there is still another way to transmit a message from sender to receiver
  5. 7. occurs when calculated data cannot fit within the designated field
  6. 8. an agreed-upon set of rules that specify the behavior of some system
  7. 9. produced when a computer is used to perform real number calculations because many real numbers cannot be represented exactly on a computer
  8. 10. public copyright license that enables the free distribution of an otherwise copyrighted work; used when the content creator wants to give others the right to share, use, and build upon the work they have created
  9. 13. udp; used to send short messages called datagrams; overall, though, it is an unreliable, connectionless protocol
  10. 15. the smallest unit of data in a computer; it has a single binary value of either 0 or 1
  11. 17. American Standard Code for Information Interchange; a character encoding standard for electronic communication
  12. 23. describes the worst-case scenario performance or complexity of an algorithm; can be used to describe the execution time required or the space used by an algorithm; we will use it to describe the execution time as measured by the number of comparisions