EOC Vocab
Across
- 3. essential software that acts as a bridge between a computer's hardware and its software resources. It allows users to interact with their devices and ensures that applications run seamlessly
- 5. the delivery of computing resources over the internet, or "the cloud". It allows users to access computing services like storage, processing power, and databases on demand
- 6. consisting of two things or parts
- 7. a signal or notification that something has occurred, such as user input (like a click or key press), a system action (like a file loading), or a change in the program's state, which triggers a specific response or action in the program.
- 11. occurring again periodically or repeatedly
- 12. the process of creating, editing, saving, and printing documents using a computer
- 13. a low-level programming language that uses mnemonics to represent machine code instructions, providing direct access to a computer's hardware and allowing for fine-grained control
- 15. an error that happens while a program is running, not during the writing or initial checking of the code (compilation)
- 17. the process of creating instructions that computers can understand and execute
- 19. an informal, high-level description of the steps of an algorithm or program, using plain English and common programming concepts, rather than specific syntax. It's a way to plan a program before coding, focusing on logic and structure.
- 21. the physical components of a computer system that you can see and touch
- 22. the set of instructions, data, or programs that tell a computer what to do
- 23. a piece of code (usually a function) that's executed in response to a specific event, such as a user clicking a button or a mouse moving
- 24. occurs when a program compiles and runs without syntax or runtime errors, but produces incorrect or unexpected results due to flaws in the program's logic or algorithm
Down
- 1. an organized collection of structured data, typically stored electronically in a computer system, and managed by a database management system
- 2. a value or expression passed to a function or method when it's called, providing the function with the data it needs to perform its task
- 4. the fundamental language computers understand, consisting of binary numbers (0s and 1s) that directly correspond to instructions executed by the CPU
- 8. a step-by-step procedure for solving a problem or accomplishing some end
- 9. a software application that allows users to access and view web pages on the internet by requesting and displaying them from a web server
- 10. the order in which instructions or commands are executed within a program
- 14. a sequence of instructions that is executed repeatedly, either a specific number of times or until a condition is met
- 16. a named storage location that holds a value or data, allowing you to store and manipulate information within a program
- 18. a character or string incorrectly placed in a command or instruction that causes a failure in execution
- 19. a special type of variable used within a function or subroutine to represent the input data provided when the function is called, acting as a placeholder for the actual values (arguments) passed in
- 20. a special program that translates a programming language's source code into machine code, bytecode or another programming language