1 of 17

(That's my company)

2 of 17

I help people turn their ideas into software

3 of 17

I want to help bring families closer together

I want to help police be safer in their jobs

I want to protect the rights of veterans

I want to help inmates talk to their families

I want to let businesses share their successes

I want to make fighting fires safer

I want to help students produce amazing plays & musicals

I want to help parents of deaf children learn to sign

I want to help doctors diagnose and treat patients faster

4 of 17

Our Idea

Fact: Often, you don't find the idea; the idea finds you

Ashlee's Story

5 of 17

I want to help parents pick the ideal summer vacation activity

6 of 17

Computers are great at ….

Computers are terrible at ….

7 of 17

Computers are great at ….

- Math

- Remembering things

- Searching through lists of things

- Repeating things over and over again

Computers are terrible at ….

- Feelings (like fun or love)

- Knowing how a 4th grader thinks

8 of 17

One Strategy:

- Have some kids tell us what they love to do

- Have the computer do some math to predict (guess) what will be fun for all kids

- Show this information to adults so they can make good decisions

9 of 17

Let's collect up some data...

Best. Vacay. Ever. Google Form

Fact: You can write amazing software using the tools you already know.

10 of 17

Where does the data go?

Best. Vacay. Ever. Spreadsheet

Fact: not all useful programs are big.

11 of 17

Problem:

We want parents to view our recommendations.

But we don't want them in Google Sheets.

12 of 17

Solution:

Google Sheets lets us write code to interact with its data

Fact: you can solve problems faster by connecting up existing software.

13 of 17

14 of 17

Problem:

Our program only works if we have a lot of data

15 of 17

Fact: writing code is a great way to avoid tedious tasks

Solution:

Write code to generate test data.

16 of 17

Whoo! We did it!

But we're not done,

time to start on version 2

Fact: To solve a big coding problem, break it up into small problems and solve them one at a time.

17 of 17

Now it's your turn.

Got an idea?

Get coding!