1/19
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Computing innovation
Includes a program as an integral part of its function; can be physical non-physical software or a non-physical concept
Pair programming
A collaboration model with a driver at the keyboard and a navigator watching for logic and direction
Program
A collection of program statements that performs a specific task when run by a computer
Code segment
A collection of program statements that is part of a program
Behavior
How a program functions during execution; often described by how a user interacts with it
Program input
Data sent to a computer for processing; tactile audio visual or text
Event
An action that supplies input data to a program and affects the flow of execution
Event-driven programming
Statements execute when triggered rather than through sequential flow of control
Program output
Any data sent from a program to a device; usually based on input or prior state
Iterative development
Refinement and revision based on feedback testing or reflection; may revisit earlier phases
Incremental development
Breaking the problem into smaller pieces and verifying each before adding it to the whole
Specification
The definition of the requirements for a program
Program requirements
A description of how a program functions including required user interactions
Program documentation
A written description of the function of a code segment event procedure or program and how it was developed
Comment
Documentation written into a program for people to read; does not affect how the program runs
Logic error
A mistake that causes a program to behave incorrectly or unexpectedly
Syntax error
A mistake where the rules of the programming language are not followed
Run-time error
A mistake that occurs during the execution of a program
Overflow error
An error that occurs when a number falls outside the defined range of values
Defined Inputs
Test Inputs chosen to demonstrate expected outcomes at or just beyond the extremes of the data