Mobile Apps & Programming
Graphics, Images, & Bits
Animation, Simulation, & Models
Blown to Bits
Programming in App Inventor
Grab Bag
100

The part of computer application through which a user interacts with a program.

What is the user-interface? 

100

A data compression technique in which some amount of data is lost.

What is lossy compression?

100

The main processing unit that interprets and runs the computer program.

What is a CPU or Central Processing Unit?

100

Small bits of data stored on your computer by your web browser for tracking you.

What are cookies?
100

Rather than text, what structure does App Inventor use to represent code?

What is a Block?

100

The underlying global network that supports the WWW and other applications. It consists of many different local networks that are connected together by various hardware devices.

What is the Internet?

200

A programming approach whereby the program's behavior is controlled by writing code that responds to various events that occur, such as Button clicks.

What is event-driven programming?

200

A number system that uses only two digits, 0s and 1s.

What is the binary number system?

200

An algorithm that generates a sequence of numbers that appears to be random but is completely determined by the algorithm.

What is PRNG or Pseudo Random Number Generator?

200

The art and science of writing secret messages.

What is cryptography?

200

A name of a memory location use to hold different values in your program.

What is a variable?

200

This control structure uses a true or false condition to determine which of two parts of an algorithm is used.

What is a Selection of IF block?

300

The large and small physical components that makeup computers, such as the computer's keyboard or its processor.

What is Hardware?

300

A step-by-step procedures for solving a particular problem.

What is an algorithm? 

300

The operator that gives the remainder when one number is divided by another.

What is the mod operator?

300

A code for representing English characters as numbers, with each letter assigned a number from 0 to 127.

What is ASCII code?

300

The length of this list:

What is four?

300

A general representation of something that extracts common features from specific examples in order to generalize concepts.

What is an abstraction?

400

The computer programs that make up a computer system such as an app.

What is software?

400

A sequence of 8 bits?

What is a byte?

400

An assumption or an idea that is proposed for the sake of argument so that it can be tested to see if it might be true.

What is a hypothesis?

400

The art and science of hiding information by embedding messages within other, seemingly harmless messages.

What is Steganogrphy?

400

The possible values of X:

What are 1, 2, or 3?

400

The purple block is an example of this type of block.

What is a Procedure Block?

500

The number of transistors per square inch on integrated circuits has doubled every year since the integrated circuit was invented.

What is Moore's Law?

500

A bit that acts as a check on a set of binary values, calculated in such a way that the number of 1s in the set should always be even.

What is a parity bit?

500

A simplified model that imitates a real-world system or process to study, predict, or optimize its behavior.

What is a simulation?

500

If you carry a cell phone, your friends could find you based on this mechanism.

What is Global Position Systems or GPS?

500

Label1 will display this after these blocks execute.

What is 6?

500

In App Inventory, this component is used to hold image spites or draw on the screen.

What is a Canvas?