Unit 1
Unit 2
Unit 3
Unit 4
Unit 5
100

Your computer uses 4 bits to represent decimal numbers (0, 1, 2, 3 and so on) in binary. What is the SMALLEST number for which an overflow error occur?

What is 16?

100

What term describes the inputs and outputs, such as buttons, menus, and graphics, that allow a user to interact with a piece of software?

What is User Interface?

100

What is a single command or instruction within a program, sometimes referred to as a code statement?

What is Program Statement

100

A collaborative programming style in which two programmers switch between the roles of writing code and tracking high level progress is defined as:

What is Pair Programming?

100

To repeat something a fixed number of times 

What is For Loop?

200

Convert the binary (base-2) number 1001 to decimal (base-10).

What is 9?

200

Data sent to a computer for processing, which can come from tactile interaction, audio, visuals, or text, is called a(n)...

What is input?

200

Which programming style involves program statements running in order, from top to bottom?

What is Sequential Programming?

200

The inputs and outputs that allow a user to interact with software

What is a User Interface?

200

Computer Science word for loop or repeat.

What is Iteration?

300

Convert the decimal (base-10) number 20 to binary (base-2).

What is 10100?

300

What are pixels used for?

What is Pictures?

300

What is a form of program documentation written directly into the program that is meant for people to read and does **not** affect how the program runs?

What is Comments?

300

A command or instruction in code

What is a Program Statement?


300

Top down design is a way of designing your program by starting with the biggest problem and breaking it down into smaller and smaller pieces that are easier to solve.

What is Top Down Design?

400

How many total numbers can be represented with an 8-bit binary (base-2) system?

What is 256?

400

Creative Commons enables content creators to freely distribute their otherwise copyrighted work.

What is Intellectual Property?

400

A programming paradigm where some program statements only run when triggered by a specific action, such as a mouse click or key press, is called:

What is Event Driven Programming?

400

A written description of how code works

What is documentation in programming?

400

They hold values, numbers, or strings.

What is Variables?

500

The smallest piece of information you can store

What is a bit?

500

Any data that are sent from a program to a device (e.g., text on a screen, audio through speakers) is defined as:

What is Output?

500

The process of finding and fixing problems in an algorithm or program is known as:

What is Debugging?

500

DRY Principle?

What is Don't Repeat Yourself?

500

Teaching Karel new commands?

What is Define a new function?