Mobile App Development

 

       

 

Friday, November 8th

 

Do you have a free period 0th, 1st, 5th or 6th? Do you want to learn how to repair chromebooks and get credit at the same time? Then see Mr. Dodge. We are looking for a freshman or sophomore who wants to pick up some tech skills during the year.

Deadline for any missing Section 3 assignments is Friday, November 30th.

Introduction to Animations, Simulations, & Modeling

Copy the 4.1 vocabulary terms to your google vocabulary spreadsheet.

Complete the 4.2 Lights Out App

Complete 4.2 Questions and Reflections.

Begin 4.3 Lights Out Projects

Continue work on 3.11 Drills . There are three sections to the drills practice. Be sure to use the template provided for each set of drills.
Keep your code for each section, just disable the blocks you are not using and then add new blocks for each step or duplicate and modify blocks as needed.
Setters, Getters and Math -
Steps 1-3 - Save your code for these steps before moving on.
Steps 4-6 - Save your code before moving on.
Steps 7-8 - Save your code before moving on - hint - save your output to a variable and then join the new text to that variable and then display it.
Step 9- Save your code before moving on.
Step 10 - Show your code and working app to your instructor for teacher check.
If/Else Drills -
Step 1 - Greater than 100 - save your code before moving on.
Step 2 - Odd or Even - save your code.
Step 3 - Divisible By - save your code.
Step 4 - Movie Ticket - demonstrate your working app for teacher check and show me your code.
Code Refactoring -
Follow each step and test the app after each step being sure it works.
Once you have completed all steps show me your code for teacher check.

Randomness - what are some types of apps that require randomness? How do computers simulate randomness?

Your Turn - work with a partner to see how random a coin toss is - each person will flip a penny 20 times while the other person records the results. Then change roles and repeat a second time. Post the results on the board so we can see everyone's results.

Creating a Model to simulate a coin toss - copy down the pseudocode for the app as the class discusses what is needed.
Use this pseudocode to write an app that simulates a coin toss. Here are the images you should use for the coin. Download these to your computer and then upload them to App Inventor so you can use them in your app.

HeadsTails

 

Demonstrate your app for teacher check.
Now answer the questions and reflections for 4.5 Coin Flip Simulation and show these for teacher check. No app page needed this time.

Work as a group to complete 4.6 Coin Flip Experiment - the goal of this experiement is to find out how good the app inventor random number generator is. Make a copy of the following spreadsheet in your google drive and then add your data to the sheet.

Trial Flips Heads % Heads Total Flips Total Heads Total % Heads
1 100 45 45.0 100 45 45%
2 100 51 51.0 200 93 46.5%

Complete the Reflection Questions for 4.6 Coin Flip Experiment - also copy your data table to your reflection page.

Complete 4.4 Logo Part 1 - complete the exercises on this page. Save each step as a different procedure and then demonstrate each procedure. Complete the questions and reflections and have those checked off. Create an app page for step 8.

 

Homework

Continue to think about an app you would like to create.