PLTW Computer Science Essentials - 1.2.1 & 1.2.2 Crossword

123456789
Across
  1. 2. A loop that changes the value of a count by a certain amount every time an event occurs.
  2. 3. A set of steps to accomplish a task. An algorithm can be expressed in many kinds of notation, such as natural language, pseudocode, and flowcharts. Algorithms are essential to the way computers process data, because they contain the specific instructions for what a computer or program does.
  3. 5. An application programming interface is a set of program routines, protocols, and tools that facilitates communication with a client app that is designed specifically for the server. A client computer program can send instructions to the server and get data from the server through the API.
  4. 7. A specific location by order for an individual element in a list. The position of an item in a list is often called its index. In MIT App Inventor, the first item in a list has an index of 1, the second has an index of 2, and so on. In Python, the first index is represented by 0. The plural form is indices.
  5. 9. A specific URL location that allows a device to interact with a web server to modify or collect data. If you enter the URL for an endpoint into a browser, you can see details about the service.
Down
  1. 1. A storage space on a device used to store information from an app.
  2. 4. A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.
  3. 6. The A.M. Turing Award, sometimes referred to as the "Nobel Prize of Computing," was named in honor of Alan Mathison Turing (1912–1954), a British mathematician and computer scientist. This award is given annually for contributions of lasting and major importance to the computer science field.
  4. 8. Ethically testing a system to find and fix weaknesses.