Vocab Flashcards
Boolean logic deals with the basic operations of truth values: AND, OR, NOT and combinations thereof.
Boolean logic
A set of rules performed if a certain condition is met. It is sometimes
referred to as an If-Then statement, because IF a condition is met, THEN an action is performed.
Conditional statement
A systematic approach to problem solving that is often used to find and resolve a
problem, error, or fault within software or a computer system.
Debugging
Break a problem down into smaller pieces.
Decompose
as a graphic representation of an algorithm, a step-by-step approach to solving a task.
Flowchart
are “self contained” modules of code that accomplish a specific task. Functions usually “take in” data, process it, and “return” a result. Once a function is written, it can be used over and over and over again. Functions can be “called” from the inside of other functions.
Functions
is the repetition of a function or process in a computer program. Iterations of functions are common in computer programming, since they allow multiple blocks of data to be processed in sequence. This is typically done using a “while loop” or “for loop”. These loops will repeat a process until a certain number or case is reached.
iterate
A programming structure that repeats a sequence of instructions as long as a specific
condition is true.
Loop
is a symbol that usually represents an action or process. These symbols were adapted from mathematics and logic. An operator is capable of manipulating a certain value or operand. Operators are the backbone of any program and they are used for everything from very simple functions like counting to complex algorithms like security encryption.
operators
building interactive physical systems by the use of software and hardware that can sense and respond to the analog world.
physical computing
A detailed yet readable description of what a computer program or algorithm must
do, expressed in a formally-styled natural language rather than in a programming language.
Pseudocode
An early approximation of a final product or information system, often built for
demonstration purposes.
prototype
a device that detects and responds to some type of input from the physical environment. Sensors send data to a microprocessor (computer).
sensors
a graphic organizer that provides the viewer with a high-level view of a project. In
software development, a storyboard can help developers quickly get a sense of what work still
needs to be completed.
Storyboard
A person for whom a hardware or software product is designed (as distinguished from the
developers).
User