WorksheetsCSP Unit 1-3 Vocabulary Review
Total questions: 50
Worksheet time: 4hrs 10mins
Syntax Error
Overflow Error
Tracing
Order of Operation
Program
Boolean
Variable
Bit
Parameter
Predicate Function
Pseudocode
Relational Operator
Script
Blocks
Sprite
Compiler
Compression
Open Source
Debugging
Byte
Expression
Pixel
Stage
Open Source
Clone
Binary
Code Segment
Conditional Statement
Expression
Increment
Variable
Logic Error
Sprite
a problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible
Open Access
Lossless Compression
a character encoding standard for electronic communication
RGB
Creative Commons
Pixel
a minute area of illumination on a display screen, one of many from which an image is composed.
lossy compression
roundoff error
a data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data.
open source
Lossless compression
underflow error
Lossy compression
online research output free of any and all restrictions on access and free of many restrictions on use, such as copyright or license restrictions
variable
Procedure
Compiler
public copyright license that enables the free distribution of an otherwise copyrighted work. This is used when the content creator wants to give others to right to share, use and build upon the work they have created
Creative Commons
Machine Language
Open Access
Public Domain
refers to a system for representing the colors to be used on a computer display. Red, green, and blue can be combined in various proportions to obtain any color in the visible spectrum.
ASCII model
RGB
Scripts
Tracing
error that is produced when a computer is used to perform real number calculations because many real numbers can not be represented exactly on a computer.
Overflow error
Lossy Compression
Algorithm
Roundoff error
programs that are made freely available and may be redistributed and modified;
Heuristic
Creative Commons
Open-source
a data encoding and compression technique that deliberately discards some data in the compression process
Programming
Open Source
occurs in a computer or similar device when a mathematical operation results in a number which is smaller than what the device is capable of storing.
Logic error
Overflow error
Underflow error
an error that occurs when calculated data cannot fit within the designated field.
Debugging
Machine Language
Overflow error
Nested Iteration
A collection of program statements that are part of program
Unicode
Code Segment
Procedural Abstraction
An international encoding standard for use with different languages and scripts, by which each letter, digit, or symbol is assigned a unique numeric value that applies across different platforms and programs.
Modular Math
Selection
ASCII
A programming concept. A feature that allows a sprite to create a copy of itself while the project is running.
Simulations and Models
Predicate Function
Flowchart
Clone
A statement or expression that is evaluated to determine an outcome: repeat until, if, while, forever if
Relational Operator
Conditional Statement or Expression
Polygon
Iteration
Simplified representations of more complex objects of phenomena that are developed to explain the subject, allow further study of the subject, allow for the testing of different conditions on the subject, or to formulate and research hypotheses about the subject. They use algorithms and abstraction
Modular Math
Scripts
Simulations and Models
Order of Operations
A reusable collection of statements that decrease the lines of code in a program, increase the readability of the program and decrease the chance of errors or bugs inside a program.
Procedural Abstraction
Operator precedence in an expression. For mathematical operators the precedence is the same as mathematics Parentheses, exponents, and roots. Multiplication and Division. Addition and subtraction. - from left to right
Order of Operations
Unicode
Clone
Procedural Abstraction
A diagram that depicts a process, system or computer algorithm. They are widely used in multiple fields to document, study, plan, improve and communicate often complex processes in clear, easy-to-understand diagrams.
Stage
Simulation
AND, OR: operators that can be used to combine logical expressions; NOT: operator used to indicate the opposite of a logical expression
Sequence
Boolean Operators
Nested Iteration
Code Segment
Symbols used in computer programming to compare two values and determine if a relationship between them is true or false (>, <, =, >=, <=. !=)
Logical operators
Modular Math
Logical Error
Relational Operator
An algorithm can select between two alternative paths based on some condition
Unicode
Selection
Sequence
Iteration
Formal arguments or values that are passed into a procedure as input. They allow for the same procedure to be called but to produce different outcomes for different inputs.
A combination of operators and values that evaluates to a single value.
Expression
Assignment
The fundamental program structure that repeats an algorithm for a purpose - either a set number of times or until a condition is met. One of the 3 fundamental algorithm or programming structures
Pseudocode
Iteration
A high level textual algorithm written in informative text that mimics a programming language but cannot be executed by a computer.
High-level programming language
Natural Language
Logic Error
Reusable collection of statements, also referred to as methods, functions, or methods. They can be created by the programmer or defined within a library
Parameter
Operators
Blocks
Language that is spoken and understood by humans but cannot be processed by the computer.
A software program that translates a programming language to machine language so a computer can understand
Iteration
Algorithm
Assignment Operator
An abstraction inside the program that can hold a value. Each variable has associated data storage that represents one value at a time.
Statement
Increment
Add one to a number
Polygon
Increment
Iteration
Boolean
Are used to script math equations and string handling
Operators
ASCII
Expression
Logic Error
A loop inside of another loop
Parameters
Random Numbers
Nested Iteration
Conditional Error
A geometric shape where all sides are of an equal length and all angles have equivalent values
Script
Polygon
Block
Sprite
A line of executable code
A programming language that is easier to use, may incorporate natural language and hide or automate some processes. High-level of abstraction.
Low-level programming language
High-level programming language
Execution of an algorithm or program, step by step, from top to bottom, where one line of code finishes before the one below it begins. One of the 3 fundamental algorithms or programming structures.
Variable
Parameter
Sequential
Selection
Storing or updating a value in a named variable
Function
Binary
Debugging
Assignment
