ECS Vocab Flashcards
Vocab Words (56 cards)
Command
Instruction given by a user to a computer or software
Function
Blocks of code used to perform a specific function.
Conditional Statement
An expression used to execute a code segment based on whether a condition is true or false.
Loop
A sequence of instructions that is continually repeated until a certain condition is reached.
Control Flow
The order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.
Algorithm
A set of instructions that is designed to accomplish a task.
Syntax
Specific set of rules that must be set for a function to work.
Iteration
Process of repeating a specific set of steps multiple times.
Troubleshooting
Identifying and solving technical problems.
Flow Chart
A diagram to easily see a process, system, or computer algorithm
Preconditions
A condition that has to be true BEFORE the execution of a function.
Postconditions
A condition that has to be true AFTER the execution of a function
Row
A collection of cells aligned HORIZONTALLY in a table
Column
A collection of cells aligned VERTICALLY in a table
Debugging
Finding and fixing bugs and errors in code
Decomposition
Breaking down a big problem into several smaller problems until you can solve each problem.
Pseudocode
Detailed description of what an algorithm is supposed to do
Copyright
Legal protection for a creator of code. Makes sure that no one steals their work
Turning Test
Test to see how well a computer can think like a human
Privacy
Protection from an individual’s data from unauthorized access
Artificial Intelligence
Machines that are able to learn, respond, and act like a human
Back End Web Developer
Web developer that focuses on the parts of the website you can’t see
Copyright
The legal protection for code to be read by a machine
Creative Commons
Public copyright that allows for free distribution of an otherwise copyrighted work