Code.org Unit 1 Flashcards
Creative Commons - A collection of public copyright licenses that enable the free distribution of an otherwise copyrighted work
used when an author wants to give people the right to share
Intellectual property
A work or invention that is the result of creativity, such as piece of writing or a design, to which one has rights and for which one may apply for a patent, copyright, trademark etc resources
Lossy compression
A process for reducing the number of bits needed to represent something in which some information is lost or thrown away. This process is reversible
Lossless compression
A process for reducing the number of bits needed to represent something without losing it any information. This process is reversible
Analog data
Data with values that change continuously, or smoothly, over time. Some examples of analog data include music, colors of a painting, or position of a sprinter during a race
Digital data
Digital Data - Data that changes discretely through a finite set of possible values Sampling - A process for creating a digital representation of analog data by measuring the analog data at regular intervals
Binary
A way of representing info using only two options
Bit
- A contraction of “Binary Digit”; the single unit of information in a computer, typically represented as a 0 or 1
Byte
8 bits
Decimal
A way of representing info using ten options
A program
program is a collection of program statements that performs a specific task when run by a computer. A program is often referred to as software.
Code segment
Is a collection of program statements that is part of the program
Always know
A program needs to work for a variety of inputs and situations
The behavior of the program
how a program functions during execution and is often described by how a user interacts with it
Computing innovation
innovation includes a program as an integral part of its function
A computing innovation can be physical (e.g., self-driving car), nonphysical computing software (e.g., picture editing software), or a nonphysical computing concept (e.g., e