MIT App Inventor
Coding Concepts
Mix
Planning and Coding
MVC model
100

What is the name of the block which starts and ends a sequence in a flow chart?


Event-handler

100

a flaw in a computer program

What is a bug?

100

A type of data whose values can only be true or false

What is a boolean variable?

100

Why would I want to collapse a block?

What is To make my code easier to read?

100

the layer of an app that contains the data entered and used in the app. 

What is the Model Layer?

200

The kind of layout component that allows you to put items next to each other

What is a horizontal arrangement?

200

What did we find in our pallet pane?

What are Components?

200

A sequence of letters and other characters

What is a string?

200

It is important to plan by identifying the series of steps that a robot needs to follow. This process is called_______.

What is algorithmic thinking?

200

The layer of an app seen by the end-user

What is the View Layer?

300

What is the file type in MIT App Inventor?

 .aia

300

 

To avoid bugs and errors you should develop and test code....

What is incrementally?

300

The difference between an algorithm and a flowchart.

An algorithm is a list of steps, and a flowchart contains the steps of the algorithm.

300

A chart used by programmers to keep track of the values of variables in their program.

What is a trace table?

300

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

What is the Controller Layer?

400

The part of my device that detects shaking

What is an accelerometer?

400

If I click the show warnings button, what will happen?

The code blocks that have bugs will show up with Xs or !s

400

An end-user is drawing on a screen. With what layer is he/she interacting?

View Layer.

400

100

I want to program the HelloButton within an app to start playing an audio file when I do a Long click. What line of code should I use?

Call/Purple(command).

400

The Audio Source property for the MeaslesPlayer is measlesmp3 on the property column, Designer View. I'm coding this button and I want to keep this property. What line of code should I use?

A getter/Light green

500

The component that can read what I type in an audible robot voice

What is TextToSpeech?

500

A variable that can be used by the entire scope of the program

What is a global variable?

500

Do you have gas? If the car has gas drive to the restaurant if not, make an order for delivery. What portion of the if then else block should I use for the portion: If the car has gas drive to the restaurant.

Then...

500

An app has the design requirements of playing music when a button is clicked and resetting the player when the device is shaken. What are the events in those requirements?

A button is clicked, and a device is shaken.

500

A computer scientist is bringing an audio file from a different source, what is he doing?

Introducing data in the App