ANSWER KEY
Across
- 2. the process of creating step-by-step instructions that tell a computer, application, or device how to perform specific tasks
- 5. a set of step-by-step instructions to solve a problem or accomplish a task.
- 8. Java developers building back-end systems, Python programmers designing AI, or game developers using C++
- 9. a comprehensive, web-based computer science curriculum and teaching platform designed primarily for K-12 schools and districts
Down
- 1. allows developers to annotate variables, function parameters, and return values with expected data types
- 2. an electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.
- 3. a system of words, letters, figures, or other symbols substituted for other words, letters, etc., especially for the purposes of secrecy.
- 4. using specific tags that describe the content's purpose to browsers, developers, and search engines rather than just its visual appearance
- 6. uses plain English and simplified programming keywords to describe the logic of an algorithm or program
- 7. uses standardized geometric shapes to map processes, where ovals signify start/end points, rectangles indicate actions or steps, and diamonds denote decisions