Computer Science & Principles Unit 1 Review - Mr. Daniel

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

25 Terms

1
New cards

Decimal number

a base 10 number with ten possible different digits

2
New cards

Binary number

a base 2 number with two possible different digits

3
New cards

Bit

- A contraction of "Binary Digit"

- The single unit of information in a computer, typically represented as a 0 or 1

4
New cards

Byte

8 bits

5
New cards

Palette

- Box on the left side of the screen in Snap!

- Contains the different categories of blocks

6
New cards

Scripting Area

The middle box where you drag the blocks into

7
New cards

Tool Bar

- The top box with the green flag, pause button, and stop button

- Also includes things like full screen button, login/sign up button, save button, etc.

8
New cards

Stage

- The box on the right-hand side at the top where the sprite is shown

- Any blocks that are dragged into the scripting area will be done in the stage

9
New cards

Sprite Corral

- The box on the right side at the bottom

- You can add more sprites in this box

10
New cards

Roundoff error

occurs when an exact value cannot be made with available place values

11
New cards

Overflow Error

Error from attempting to represent a number that is too large

12
New cards

Round-off Error

Error from attempting to represent a number that is too precise. the value is rounded

13
New cards

Underflow Error

Error from attempting to represent a number that is too small

14
New cards

Debugging

The process of identifying and removing errors from computer hardware or software

15
New cards

Origin of debugging

Grace Hopper coined the term

16
New cards

Story of the name debugging

The story goes that Hopper and her team were working with Harvard University's Mark II computer when a colleague discovered a moth stuck in one of the computer's electrical relays, causing it to malfunction.

17
New cards

Analog Data

Data with values that change continuously, or smoothly, over time. Some examples of this include music, colors of a painting, or position of a sprinter during a race.

18
New cards

Digital Data

Data that changes discreetly through a finite set of possible values

19
New cards

Sampling

A process for creating a digital representation of analog data by measuring the analog data at regular intervals called samples

20
New cards

Lossless Compression

A process for reducing the number of bits needed to represent something without losing any information. This process is reversible.

21
New cards

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 not reversible.

22
New cards

Compress

to decrease the number of bits used to represent a piece of information

23
New cards

Algorithm

a precise sequence of instructions designed to complete a task

24
New cards

Heuristic

a specific type of algorithm, usually used when exact solutions are difficult or impossible. They are generally simple to use and are designed to provide reasonably good results without guaranteeing a perfect solution.

25
New cards

Creative Commons public copyright license

- 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