Worksheets1.1.1 - 1.1.6 CSE REVIEW FOR ASSESSMENT
Total questions: 37
Worksheet time: 19mins
Which answer is an example of a collaboration strategy?
Elbow Partner
Scrum Teams
Pair Programming
All are collaboration strategies
The idea for scrum development originated with what sport?
soccer
football
baseball
rugby
Users can provide input information via buttons or touching a sprite.
true
false
What App Inventor feature can be added to give users output information?
button
canvas
label
horizontal alignment
Driving a car or using a cell phone can be described as being abstracted because your don't have to know how they work in order to use them.
true
false
The accelerometer and the camera are examples of abstraction in App Inventor because you don't have to understand them to program with them.
true
false
What defines the rules for text programming? Without this your program would be correctly structured.
code
syntax
inputs
outputs
What are the three questions you should answer when writing a User Story?
What features does the user want?
What will the user need to the app to do?
What is the priority of each feature?
You should ask all of these questions
You do not have to be User Centered when you are programming an app.
true
false
What is the part of the app that the user will interact with in order to use the app?
User Centered
User Story
User Interface
Scrum Development
In App Inventor, the Designer View will allow you to
Create the code to make your add work
Add features like buttons, canvas, and labels
Create the User Story
Create a procedure
You need to create the code that will make your app work. What part of App Inventor do you need?
Designer View
Blocks View
User Interface
User Centered
A(n) _____________ looks for user inputs and responds to them.
Event
Procedure
Event Handler
Abstraction
A procedure allow for a sequence of actions to follow in solving a problem.
true
false
Debugging is the process of finding and fixing what is wrong with your program.
true
false
Using Checkpoints to save your program throughout the development process is a form of Version Control.
true
false
Variables hold information about items in your app. For example, the user_name would be the variable for the user's name in the app.
true
false
In App Inventor, what feature should you add in order to know what value a variable currently is holding?
Button
Accelerometer
Label
Canvas
Whole numbers are what data type?
float
string
Boolean
integer
What date type holds text values?
Boolean
float
interger
string
What data type hold decimal numbers?
float
string
Boolean
integer
What can you do to long decimal numbers to make them shorter and easier to read?
Use integer data types only
Add a whole number to the decimal
Add a round block from the Math drawer
decimal numbers cannot be made shorter or easier to read
You need your Happy Face.visible to be true or false depending on where you are in the app. What data type hold true or false?
interger
string
Boolean
float
Concatenation allows you to join separate items without changing them into one place.
true
false
This App Inventor block needs to be stored once, but can be called and used many times in a program.
Boolean block
variable block
math block
procedure block
You need to add the the score when the user guesses the correct answer. What type of operator do you need?
logical operator
arithmetic operator
relational operator
procedures
These operators compare values using >. <, >=, <=, =, and not =. What are they called?
arithmetic operators
relational operators
logical operators
initialize operators
You need to app to make decisions based on whether statements evaluate to true of false. What type of operator do you need?
arithmetic operator
relational operator
logical operator
procedures operators
All decisions in programming are narrowed down to yes/no or true/false because that is the most basic type of decision to make and it makes programs efficient and long lasting.
true
false
What type of statement helped your program know what to do if your Happy Face hit one of the edges?
pseudocode statement
argument statement
conditional statement
iteration statement
A Boolean expression does not evaluate to true/false or yes/no.
true
false
Programs make decisions based on true/false choices.
true
false
How can If-Then-Else Conditional statement be represented?
flowcharts
pseudocode
both flowchart and pseudocode
If-Then-Else Conditional statements cannot be represented outside of code
Boolean statements never evaluate to true/false in order to make decisions.
true
false
Chained conditionals allow your program to make several decisions.
true
false
The procedure block in App Inventor allows for a sequence of actions or instructions to happen in order to accomplish a problem?
true
false
(+, -, *, /) make up what kind of operators?
Relational
Logical
Boolean
arithmetic
