MIT
People
Blocks
Logic
Logic
100

A view where you can design the overall view of your app screens

What is the Designer View?

100

A professional who designs the visual and interactive elements that make the user experience possible.

Who is a User Interface Designer?

100

A view on MIT where you program your app using code to instruct the components to work together in certain ways.

What is the Blocks View?

100

An ordered set of instructions that are used to carry out a task.

What is an Algorithm?

100

The writing of compound words by starting each word with a capital letter. For procedures and variable, the first letter is not capitalized.

What is CamelCase?

200

Tab that shows what your app design will look like.

What is the Viewer Tab?

200

A type of software application designed to run on a mobile device, such as a smartphone or tablet computer.

What is a Mobile Application?

200

The layer of an app that contains the program that tells the app how to behave.

What is the Controller Layer?
200

An approach to programming where the programmer adds and tests code in small chunks at a time to make sure it behaves the way they want it to, before adding more code.

What is an Incremental Approach?

200

A diagram that represents an algorithm, work flow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action.

What is a Flowchart?

300

Tab that shows all of the components currently found in your app. 

What is the Components Tab?

300

Professionals who apply their knowledge of computation to creating solutions using a computer system.

Who are Computer Scientists?

300

An action or occurrence that happens during runtime that will trigger a response or behavior by the software.

What is an event?

300

A control block that allows a section of code to be repeated more than once.

What is a Loop?

300

The period when a program is running.

What is Runtime?

400

Tab where you can edit the properties of the components in your app.

What is the Properties Tab?

400

A representative consumer for whom a hardware or software product is designed.

Who is an End User?

400

A block of code that is triggered when a certain event happens.

What is an Event Handler?

400

A command that performs different actions depending on whether a condition is true or false.

What is a Conditional Statement?

400

A set of instructions that a computer executes to achieve a particular objective.

What is a Program?

500

Tab where the components for designing an app are found.

What is the Palette Tab?

500

The visual part of a computer app or operating system, through which an end user interacts with the computing device or software.

What is the User Interface?

500

The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.

What is an Abstraction?

500

A form of mathematics in which an expression is reduced to either True or False.

What is Boolean Logic?

500

Type of computer programming where the program responds to an input (or trigger).

What is Event-Driven Programming

M
e
n
u