Across
- 3. Controls code execution using true/false logic
- 5. Template for creating objects
- 6. Repeats a block of code multiple times
- 10. Instance of a class in OOP
- 11. Stores the memory address of another variable
- 14. A file containing reusable code
- 15. Collection of prewritten code and functions
- 17. Structure where last added item is removed first
- 20. Organized collection of structured data
- 21. Structure where first added item is removed first
- 22. Instructions written by a programmer
- 24. Step-by-step procedure for solving a problem
- 25. Base-2 number system (0s and 1s)
- 27. Set of rules defining code structure
- 28. Block of reusable code
Down
- 1. Foundation that simplifies app development
- 2. Stores a value that can change
- 4. Information processed by a computer
- 5. Translates source code into machine code
- 7. Result produced by a program
- 8. Problem that stops a program from running correctly
- 9. Executes a block repeatedly until condition fails
- 12. Protecting data by converting it into unreadable form
- 13. Variable whose value cannot change
- 16. Data provided to a program
- 18. Organization for advancing technology
- 19. Function calling itself to solve a problem
- 23. Process of finding and fixing bugs
- 24. Collection of elements in a single variable
- 26. An error or flaw in a program
