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