Computer Science

12345678910111213141516171819202122
Across
  1. 3. - an action or occurrence that is detected by a computer.
  2. 5. - The process of finding and fixing errors or bugs in code. A foundational skill for every coder.
  3. 8. Thinking - using the kinds of thinking that computer scientists use to solve problems.
  4. 9. - the inputs that the model uses to make decisions
  5. 12. - A first or early model of a product that allows you to test assumptions before developing a final version.
  6. 14. Interface - The visual elements of a program that a user controls and interacts with. Often abbreviated UI.
  7. 15. Recognition - Noticing things that repeat.
  8. 16. - Programming structures that repeat a block of code multiple times. Includes “for” and “while” loops.
  9. 17. - the process of giving examples to a model so it can learn
  10. 19. - Focusing on the important stuff and ignoring what’s not needed.
  11. 21. - is the process of arranging steps in a logical order to complete a task
  12. 22. - In design, paying attention to a user’s feelings and needs when designing a product.
Down
  1. 1. - A step-by-step set of instructions designed to perform a task or solve a problem.
  2. 2. - someone who uses an object, including software and hardware.
  3. 4. Handler - is part of your program that runs when a specific event happens.
  4. 5. - Breaking big problems into smaller parts.
  5. 6. Learning - How computers recognize patterns and make decisions without being explicitly programmed.
  6. 7. Learning - Finding patterns in data that doesn’t have any labels.
  7. 10. - A piece of software designed for a purpose.
  8. 11. - A computer program designed to make a decision
  9. 13. Learning - When a human trains a model to learn with examples
  10. 16. - the output you are trying to decide or predict with the model
  11. 18. - Interactions that allow the program to receive data (input) and display results (output), such as user choices or printed messages.
  12. 20. Science - Is the study of what machines can do for us. It includes learning how to create new software, solving computing problems, and inventing new ways to use technology.