UI (User Interface)
Viewer/Controller Layer
Blocks & Programming
App Functionality
PLTW
100

This is the main platform where you create your app by dragging and dropping blocks and components

What is MIT App Inventor?

100

Programmers use these to organize the steps of their program

What is a flowchart?

100

The block that is used to trigger actions when certain events happen, like clicking a button

What is an event handler?

100

This is the action that happens when a user clicks on a button in the app

What is a Button Clicked Event?

100

This is the name of the curriculum that introduces students to app design and programming

What is PLTW App Inventor?

200

This is the tool used to design the layout and user interface of the app

What is the Designer?

200

We use this shape to represent a conditional in our program

What is a rhombus (or diamond)?

200

This block is used to store and manage values that can change during the app's use

What is a variable?

200

This term refers to when an app responds dynamically to user input, such as updating text or images

What is an Event Driven Program?

200

In PLTW App Creator, this is the language used to create functionality behind the scenes of an app

What is JavaScript?

300

The Button, Slider, and TextBox are a few examples

What are components?

300

Math, Text, and Variables can all be found here on the blocks editor page

What is the Built-in blocks?

300

The term for the logic block that compares two values and returns true or false

What is a condition or conditional block?

300

StartButton and timeLeft are examples of ...

What is CamelCase (camelCase)?

300

A technique used in PLTW to test and debug apps before making them available for others

What is App Testing?

400

The "Clock" and "Sound" are examples of this type of component

What is a non-visible component?

400

In the viewer screen, you can find the components here

Where is the palette? 

400

The block used to repeat actions a set number of times or while a condition is true

What is a loop?

400

Checking for connection issues, collapsing code, and disabling code are examples of

What are debugging strategies?

400

This block in PLTW App Creator controls the logic and flow of the app

What is the Control Block?

500

I can change the appearance of my component here

What is the properties section?

500

You would find components such as a Button, Slider, TextBox, and Spinner in this drawer

What is the User Interface drawer?

500

This man created the programming term "Boolean Logic"

Who is George Boole?

500

Building and programming in small chunks at a time

What is an incremental approach?

500

The two roles we discuss in pair programming

What are the Driver and Navigator?

M
e
n
u