brainstorming lesson 2. 1 agenda topics review of tutorial concepts activities brainstorm app ideas

29
Brainstorming Lesson 2

Upload: amice-page

Post on 17-Dec-2015

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

BrainstormingLesson 2

Page 2: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

1

AgendaTopics

Review of Tutorial Concepts

Activities

Brainstorm app ideas

Page 3: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Review Mole Mash 2

LoopsImage spritesTimers

2

Page 4: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Real Life Loops

Can you think of some real-life loops that you do?

Washing the DishesDefinite Loop

Using an umbrellaIndefinite Loop

Foreach dirty dish:Put in soapy waterScrubRinse

While still raining:use

umbrella

3

Page 5: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Loops

Tell the computer to do something many timesFor Example: draw 100 circles

The code INSIDE the loop is repeatedFor Example: the code to draw 1 circle

There must be a condition for the loop to endFor Example: when 100 circles have been drawnOr when the user clicks the screen

Page 6: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Definite Loops

You know when the loop is going to end because there is a definite number of things to doExamples:

for (100 times) draw circleforeach [dirty dish] wash itforeach (class period): go to classforeach (shopping list item): get it

Foreach (member of a list): do something

Page 7: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Image Sprites

Images that can be determined to have a speed and direction

Page 8: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Lean Startup

Source: Eric Ries – startuplessonslearned.blogspot.com

Page 9: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

IDEAS

Don’t be afraid to put any and all ideas outStart with a large list and trim downStart simple and then buildBUILD your idea with code

Page 10: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

CODE - Resources

App Inventor tutorialsApp Inventor Community GalleryWellesleyMEASURE your idea with DATA

Page 11: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

DATA

Iterate quickly and usability testingGo from your initial idea an add onLEARN from your DATA to improve your IDEA

Page 12: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Activity: Brainstorm App Ideas

20 minutesRules of Engagement:

Stay positive and persistentKeep and open mind

Ben Shapiro

Page 13: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Steps

1. Index-cards2. Tell a Story3. Choose your 2 favorites4. Design your box5. Share!

Page 14: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

4 Index Cards Per Person

Page 15: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

4 Index Cards

1 User1 Verb1 Object1 Noun, Adjective, Adverb, or Verb

Record your answers in Pg. 6 of the workbook

Page 16: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

4 Cards

• 1 User • 1 Verb• 1 Object• 1 Noun, Adjective,

Adverb, or Verb

Grandma

Needs

Gardening

Space

Women

Share

Safe

Routes home

Page 17: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

4 Cards

• 1 User• 1 Verb• 1 Object• 1 Noun, Adjective,

Adverb, or Verb

Go!You have 60 seconds.

Page 18: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Shuffle your cards amongst your group.

Page 19: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Take 4 Cards.Trading is OK.

You have 90 seconds.

Page 20: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Tell A Storyusing your NEW index cards

Write your story in Pg. 6 of the workbook

Page 21: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Write a two sentence story for how someone would use your app.

EX: Sophie lives in an apartment now and misses gardening. She uses Pretty Plot to find a young couple who need help planting flowers for their new home.

Write your story in Pg. 6 of the workbook

Page 22: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Go around your group, telling your story.

If you love someone’s story, give them one of your post-its.

Page 23: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Design the Box

Page 24: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Take your two most popular stories. Half of you go to one, half to the other.

Design the box you would use to sell this app in (if apps came in boxes).

Page 25: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

What’s it called?Who’s it for?What’s its tagline/slogan?What are its most compelling features and benefits?What imagery would make it stand out?

Write your answers in Pg. 6 of the workbook

Page 26: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Present to the rest of us!

You have 1 minute each

Page 27: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Now it’s up to you to build it!

Page 28: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Next Week: Finalize your app idea!

Please come to class with an app idea– you will be making your first screen next week!If you have time, start sketching out some of the screens of your app.

Page 29: Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas

Before you leave today

Tweet us: @technovation #technovationLike us on Facebook: Technovation ChallengePost on the Technovation Forum:

Answer: What was the best part about the brainstorming process?Or post your own question or comment!