Unit 1.1-1.3 Flashcards
Innovating
The process of imagining something that does not yet exist, but that has potential value, and making it real through the application of design, implementation, and production
Iteration
Repeatedly applying with the goal of coming closer and closer to a solution
Iterative development process
The process by wich computer programs are designed, developed and tested in repeated cycles
Debug
To identify and remove error from as computer program
Algorithm
A finite set of instructions that accomplish a specific task
Sequencing
Executes statements one at a time - in order, one after another.
Iteration
Repetition - one complete step of a loop, repeated until a certain condition is met.
Selection
Uses “if…then” to tell a computer how to select a step or to tell the sequence that it should be executed.
Imperative statement
A command statement with a verb phrase that indicates an operation to perform (example: move forward)
Descriptive qualifier
A specific adverb or adjective that further qualifies or limits the meaning of a word (example: left Shoe)
Natural language
A complex, but structured language, both written and spoken, that has evolved naturally in humans through use, repetition and adaptation.
Binary
Machine code that is a direct, low-level translation from the high-level source code, and is a pattern of 0s and 1s
Abstraction
The process of removing or suppressing details to create a manageable level of complexity.
Artificial languagge
a limited-size language, usually developed by a small group for specific purposes. Usually much simpler and structured.
Ambiguity
Uncertainty or being open to more than one interpretation