Input
Information entered into a computer or program.
Decsion making
The process algorithms use to choose the best answer or action.
Dynamic programming
Dynamic Programming is an algorithmic technique
output
The result produced by a computer after processing information.
Efficiency
Completing a task quickly and accurately with minimal wasted effort.
A problem is classified as NP-Complete (Nondeterministic Polynomial-time Complete) if it is incredibly difficult to solve optimally in a reasonable amount of time, yet any proposed solution can be verified quickly.
Process
The actions a computer takes to complete a task.
Problem solving
Completing a task quickly and accurately with minimal wasted effort.
Code
The language programmers use to create computer programs and algorithms.
Data
Information collected and used by computers.
Instruction
A command or direction given to a computer.
Automation
Using technology to complete tasks automatically without human help
Program
set of coded instructions that tells a computer what to do.
Algorithm
An algorithm is simply a step-by-step set of instructions for solving a specific problem or completing a task.
Artificial intelligence
Technology that allows computers to learn, make decisions, and solve problems using algorithms.