Across
- 6. A named group of programming statements that performs a specific task and can be called repeatedly.
- 7. The repetition of a process or block of code, usually accomplished using a loop.
- 9. A named storage location in memory used to hold data that can change during execution.
- 11. Working jointly with a partner to design, test, or troubleshoot a project.
- 13. Presenting someone else's code, work, or ideas as your own without proper authorization or citation.
- 16. Data sent to a program by a user, device, or external source to influence execution.
- 17. Non-executable text embedded in source code to explain how the program works for human readers.
- 19. An instruction that invokes and executes a previously defined procedure within code.
- 20. The official scoring guide used by evaluators to grade your code and written submissions.
- 22. The actual value or data passed into a procedure when it is called.
- 25. Determining which part of an algorithm executes based on a true/false conditional statement.
- 26. The process of identifying, isolating, and resolving errors or bugs in computer code.
- 27. The formal written answers submitted to explain your program's design, logic, and abstractions.
- 29. A data type that evaluates to one of only two possible values: true or false.
Down
- 1. A short screen recording demonstrating the functional execution and features of your program.
- 2. The executable instructions written in a programming language to build a software application.
- 3. Another common term for a procedure or subprogram that performs a specific calculation or task.
- 4. Running a program with varied inputs to verify that it behaves as intended across different scenarios.
- 5. A numerical position pointing to a specific element stored inside a list.
- 8. An ordered collection of data elements used to manage complexity in a program.
- 10. Simplifying complex logic by hiding unnecessary details behind higher-level constructs like procedures or lists.
- 12. Data or visual display produced and returned by a program in response to an input.
- 14. A programming structure that repeats a sequence of instructions until a specific condition is met.
- 15. Adhering to strict academic standards regarding original work, proper citations, and acceptable assistance.
- 18. Special variables passed into a procedure to allow it to work with different input values.
- 21. A measure of how intricate or detailed code is, which proper abstractions help reduce and manage.
- 22. A step-by-step set of instructions or rules designed to solve a problem or perform a task.
- 23. An if-else statement that executes different blocks of code based on whether an expression is true or false.
- 24. The final package of files, code, video, and written work submitted for evaluation.
- 28. The application of each step of an algorithm in the precise order in which the statements are written.
