1 of 19

Newton Girls Who Code

Tuesday Session 2, 2018-10-23

2 of 19

Welcome!

Please make yourself a name tag.

3 of 19

Today’s Goals

Bathrooms and Water

  • Brainstorm and select a theme for our club project.
  • Start coding!

  • Walk straight out the door and keep walking all the way to the end of the hall.
  • Go when you want, no need to ask for permission.
  • Hurry back -- you may be missing something neat.

4 of 19

Plan for Today

  1. CS Impact Project Themes
  2. Spotlight: Grace Hopper
  3. Brainstorming - Find your focus
  4. Brainstorming - Pick your topic
  5. Coding time
  6. Stand Up meeting
  7. Chill time

5 of 19

Spotlight: Grace Hopper

Grace Hopper

video

Spend 5 minutes searching to find Interesting Facts!

6 of 19

Plan for Today

  • CS Impact Project Themes
  • Spotlight: Grace Hopper
  • Brainstorming - Find your focus
  • Brainstorming - Pick your topic
  • Coding time
  • Stand Up meeting
  • Chill time

7 of 19

CS Impact Project

  • Identify a common theme
    • Raising awareness about the importance of conserving water
  • Get ideas for what to make while learning Core4�
  • Collaborate on related projects�
  • Design - Build - Test

http://newtongwc.github.io/monday.html

8 of 19

CS Impact Project Themes: Brainstorming

For 2 minutes, generate as many topics as you can.

Write each idea on its own sticky note.

(e.g. a project about internet safety for kids, )

When you're done, put all your sticky notes up on the wall.

Remember bravery not perfection — we want lots of ideas, we'll choose our favorite later.

9 of 19

CS Impact Project Themes: Aggregation

While you read, keep an eye out for patterns and overlapping ideas.

Move sticky notes around so that similar ideas or topics are grouped together.

(e.g. "a project about the rainforest" and "a project about whales" could go in a nature/environment category)

Some ideas may defy categorization, this is fine.

When the arrangement looks good enough, step back to let others see.

10 of 19

Plan for Today

  • CS Impact Project Themes
  • Spotlight: Grace Hopper
  • Brainstorming - Find your focus
  • Brainstorming - Pick your topic
  • Coding time
  • Stand Up meeting
  • Chill time

11 of 19

CS Impact Project Themes: Pick your topic

  • As a group, make sure that everyone is familiar with each of the topics you've found so far.
  • Individually, draw a dot next to your top 3 topics.
  • Once everyone has placed their 3 votes, look at the results.

Which topics got the most votes?

  • Identify the top 3 ideas with the most votes.
  • One more round of dot voting - one vote only
  • Whichever topic has the most votes after this round of dot voting will be the one your Club will create their project about!

12 of 19

Plan for Today

  • CS Impact Project Themes
  • Spotlight: Grace Hopper
  • Brainstorming - Find your focus
  • Brainstorming - Pick your topic

Break

  • Coding time
  • Stand Up meeting
  • Chill time

13 of 19

Coding Time

Let's explore coding!

Pick your tutorial group first, someone you can turn to for help!

Go to the Activity Sets page of hq.girlswhocode.com.

Pick an activity set (e.g. Chatbot in Python) and go through the instructions to start learning.

If you need to sign up for anything, use your club email and password.

https://trinket.io/

You can setup trinket account or use embedded Python window.

14 of 19

Further Explorations: Mobile Apps?

GWC recommends Thunkable as a way to make Android apps.

There is a Thunkable App for running your program on an Android phone or an emulator for running on a computer.

You need a google account; club email won't work.

They have some sample apps to get started with.

15 of 19

Plan for Today

  • CS Impact Project Themes
  • Spotlight: Grace Hopper
  • Brainstorming - Find your focus
  • Brainstorming - Pick your topic
  • Coding time
  • Stand Up meeting
  • Chill time

16 of 19

Stand Up Meeting

Stand Up Routine

  1. Form groups of about 4 people each.
  2. Take turns responding to this meeting’s questions.
  3. One person from your group will share a summary of your small discussion to the entire Club.

Today's Questions

  • What did you learn about coding today? How could you apply it to another project?
  • What do you need more help on?
  • Show off what you’ve completed so far - don’t worry if you’re not done!

17 of 19

Plan for Today

  • CS Impact Project Themes
  • Spotlight: Grace Hopper
  • Brainstorming - Find your focus
  • Brainstorming - Pick your topic
  • Coding time
  • Stand Up meeting
  • Chill time

18 of 19

Chill Time

Have fun! Use this time to:

  • Hang out with your friends
  • Geek out about hobbies, books, bands, comics, videos, etc.
  • Play video games
  • Write in a journal
  • Hack more code
  • Chat with the adults
  • Show off your side projects

19 of 19

See you next week!

Don’t forget to be awesome!