Looks like no one added any tags here yet for you.
Computing Innovation
An innovation that uses a program as a key part of its function.
Physical Computing Innovations
Examples include robots, tablets, and smart tech.
Non-Physical Computing Innovations
Examples include social media and video games.
Collaboration
Allows for diverse ideas and thoughts that cater to different people.
Pair Programming
A practice where two people share one computer and take turns coding.
Program Purpose
What a program is designed to do, such as solving problems or creative expression.
Code Segments
A smaller collection of statements that are part of a program.
Code Statements
Individual instructions within a program.
Program Inputs
Pieces of data (visual, auditory, touch, etc.) that a computer takes in and processes.
Program Outputs
The data (same types as inputs) that the computer returns.
Program Events
An action that gives a program data to respond to.
Program Behavior
How a program responds to user interactions.
Iterative Development Process
Developing working prototypes of a program and revisiting the cycle to redevelop it.
Incremental Development Process
Breaking a problem into small parts and reassembling the solution when each part is fixed.
Program Documentation
A description of how something in your program works.
Comments
Program documentation written directly into the program itself.
Logic Errors
Unexpected behavior in a program’s output.
Syntax Errors
Errors that occur when the code is typed or written incorrectly.
Run-Time Errors
Errors that occur while the code is running.
Overflow Errors
Errors that occur when numbers are too big for the computer.
Hand Tracing
Manually tracking your variables' values as your program executes.
Print Statements
Printing out values to verify their correctness.