Vocabulary
Common Sense
General Knowledge
Flowcharts and Algorithms
Random
100

I want to program the HelloButton within an app to start playing an audio file when I do a Long click. What layer I'm building?

Controller Layer

100

If your app code blocks are not working correctly either logically or syntactically, you should do what to your code?

 a) ask your instructor for help

 b) deploy your code

 c) de-boggle your code

 d) debug your code

d) debug your code

100

What did we find in our pallet pane?


Drawers

100

What shape begins a flowchart?

oval/circle

100

A button, label, or text box can be found in what drawer of the palette pane?

User Interface drawer

200

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


Introducing data in the App

200

What is the pink built-in block used for?


To input a text

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

Commands or actions are represented by what shape?

Rectangles

200

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

What is TextToSpeech?

300

What is the tool section called that is on the left of your Designer View?


What is the Palette?

300

The blocks of code that do the important actions in the program.


What is an event handler?

300

What is the file type in MIT App Inventor?

a) .aia

b).hex

c) .png

d) .jpeg

a) .aia

300

The difference between an algorithm and a flowchart.

A flowchart is used to represent the steps of the algorithm.

300

Name at least three properties of any component

AccentColor

      Default

AlignHorizontal

Left : 1 ▾ 

AlignVertical

Top : 1 ▾ 

BackgroundColor

      Default

BackgroundImage

text Color

Font Size

400

After I dragged these components: buttons, labels, Arrangements, and Players,  and changed different properties, I built what Layer?


View Layer

400

A computer scientist:

 a) loves working with VR

 b) is someone who always knows the best and coolest technology

 c) works with computers

d) applies their knowledge of computation to creating solutions using a computer system

d) applies their knowledge of computation to creating solutions using a computer system

400

Why is testing so important?


What is to make sure the app and its features work smoothly?

400

When can algorithms be used?


To design a solution to any problem/task.

400

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


A button is pushed, and a device is shaken.

500

If I want to have all of my components arranged in the middle of my Screen, what property do I need to change? 


Align Horizontal to Center to 3.

500

When I'm introducing my personal information in the app, what Layer is being changed?  


Model Layer

500

We can't have an app without a blueprint. What is our blueprint called?


M-V-C pattern

500

What is the difference between a program and an algorithm?

The program completes an objective by using algorithms.

500

What are the events in the following design requirements?

A start button is pushed and it begins a clock.

The clock counts down from 30 and ends at 0, if the clock reaches zero the user gets a point.

The next screen button is pushed and opens a different screen.

The start button is pushed, the clock counts down from 30, next screen button is pushed.