Where in App Inventor do programmers build what the app will look to the user?
The Designer View
What are the two roles in pair programming?
Driver and navigator
What type of block is pictured below?
An event handler
What type of block is pictured below?
A “for loop” block
How could you reduce redundancy in this code ?
Use a “for loop.”
What section of the Designer View lists all of the parts that have been added to the app?
The Components pane
What is the term for finding and fixing problems in code?
Debugging
Why does the block pictured below appear the way it does?
(It looks broken)
It has been collapsed.
What are the two types of lists?
What is the difference between them?
Static lists are premade and do not change while the app is running.
Dynamic lists take input from the user and do change during runtime.
True or False:
You can test App Inventor apps on a Chromebook manufactured after 2019.
True
Where do coders put together the code blocks?
The Blocks Editor
In a flowchart, what shape is used for the beginning and end (start and stop)?
An oval
When is the block pictured below used?
(If then else)
For conditional programming or when one thing happens if the condition is true and a different thing happens if the condition is false.
When might you use this block?
Whenever the same group of blocks is used over and over again, creating a procedure to replace the repeated blocks can reduce redundancy.
What component can be used to trigger an event handler when it senses shaking?
An accelerometer sensor
How can coders access a menu that allows them to duplicate and delete blocks while working in the Blocks Editor?
By right-clicking or double-tapping on the built-in mouse.
What is the index of “wash dishes” in the list below?
Make bed, wash dishes, clean room, do homework, take out trash
2
Explain what the blocks pictured below do:
They create a global variable called “time_left” and set its starting value at 10 seconds.
What storage device allowed us to store data to be displayed later in the “Disease Tracker App?”
A database (TinyDB)
Is the code for this timer complete?
No, this code is NOT complete.
The timer also needs a label that returns the time to the user.
Where can coders place blocks to use them on another screen in the same app?
In the backpack
What word means creating a variable and setting its starting value?
Initializing the variable
How were we able to tell the “Build a Body App” where the black dots were located?
By entering the x- and y-coordinates of the dots
What does the question mark on this event handler tell us?
There is a comment about the block. Users can view the comment by clicking on the question mark.
In your own words, explain what this “for loop” does:
It displays the name of every 5th student in a class of 20.