Across
- 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
- 5. Internet Protocol Address; a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication
- 11. a group of computing devices and programs working together for a common purpose
- 12. a group of interconnected computing devices capable of sending or receiving data
- 14. the series of connections between computing devices on a network starting with a sender and ending with a receiver
- 16. AND, OR, and NOT
- 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
- 19. a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency
- 20. >, >=, <, <=, =, and !=
- 21. data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data
- 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
- 24. tcp; a standard that defines how to establish and maintain a network conversation through which application programs can exchange data
- 25. uniform resource locator
Down
- 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. dns; the system responsible for translating domain names into IP addresses
- 4. the operation of integer division which produces two results, the quotient and the remainder
- 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
- 7. occurs when calculated data cannot fit within the designated field
- 8. an agreed-upon set of rules that specify the behavior of some system
- 9. produced when a computer is used to perform real number calculations because many real numbers cannot be represented exactly on a computer
- 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
- 13. udp; used to send short messages called datagrams; overall, though, it is an unreliable, connectionless protocol
- 15. the smallest unit of data in a computer; it has a single binary value of either 0 or 1
- 17. American Standard Code for Information Interchange; a character encoding standard for electronic communication
- 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
