28
STEMing Kids One workshop at a time Arun Gupta, @arungupta Vice President, Developer Advocacy Couchbase

STEMing Kids: One workshop at a time

Embed Size (px)

Citation preview

Page 1: STEMing Kids: One workshop at a time

STEMing Kids One workshop at a time

Arun Gupta, @arungupta Vice President, Developer Advocacy

Couchbase

Page 2: STEMing Kids: One workshop at a time
Page 3: STEMing Kids: One workshop at a time
Page 4: STEMing Kids: One workshop at a time
Page 5: STEMing Kids: One workshop at a time
Page 6: STEMing Kids: One workshop at a time
Page 7: STEMing Kids: One workshop at a time

Scratch

! Features

-Visual 2D programming

- Drag and drop blocks

- 6m+ projects published on scratch.mit.edu

-Age 5-15

! Teaching concepts

-Sequence

-Iteration

-Conditional logic

-Variables

-Data structures

-Events handling

Page 8: STEMing Kids: One workshop at a time

Scratch

Page 9: STEMing Kids: One workshop at a time

Scratch: Attack of the minions

http://scratch.mit.edu/projects/19011275/#fullscreen

Page 10: STEMing Kids: One workshop at a time

Alice

! Features

-Visual 3D programming

-Story telling with code

-Targeted at middle school girls

-www.aliceprogramming.net

-Age 10-15

! Teaching concepts

-OO concepts

-3D objects

-Create stories

-Comes with IDE, no syntax

-Java underneath

-Camera/world navigation

Page 11: STEMing Kids: One workshop at a time

Greenfoot

! Features

-Type, compile, run, debug

-Interaction with Java classes

-Joy of Code: http://blogs.kent.ac.uk/mik/category/joy-of-code/

-Greenroom, Greenfoot Hub

-http://greenfoot.org

-Age 10-15

! Teaching concepts

-All Scratch concepts

-Parameters passing

-Return values

-Recursion

-Classes, instances

-Methods

-Inheritance

-Input

-2D gaming and simulation

Page 12: STEMing Kids: One workshop at a time

Greenfoot

Page 13: STEMing Kids: One workshop at a time

BlueJ

! Features

-Java IDE

-Object-orientation

-Textbook, teacher support

-Extensions

-http://bluej.org

-Age 12-18

! Teaching concepts

-Integrated IDE

-Graphical class structure display

-Graphical and textual editing

-Built-in editor, compiler, debugger

-Interactive object creation

-Testing

Page 14: STEMing Kids: One workshop at a time

LEGO Mindstorms

! Features

-LEGO on steroids

-Programmable robots

-Software and hardware

-Pack: NXT or EV3

-Brick

-Sensors

-Connection cables

-USB interface

-GUI to create/download

! Teaching concepts

-All Scratch concepts

-Robots are also computers

-Sensor and event handling

-Compensation process

Page 15: STEMing Kids: One workshop at a time
Page 16: STEMing Kids: One workshop at a time

Arduino

! Features

-Single-board micro controller

-Designed for hobbyists, students, professionals

-Interact using sensors and actuators

-Comes with IDE

-Write programs using C or C++

-Age 10-15

! Teaching concepts

-Ohm’s Law

-Breadboard

-Basic circuitry

-Sensor handling

-Connection with other devices

-C and C++

Page 17: STEMing Kids: One workshop at a time

Arduino

Page 18: STEMing Kids: One workshop at a time

Minecraft Modding

! Features

-Break and place blocks in a 3D environment

-http://minecraft.net

-http://minecraftedu.com

-Age 8-15

! Teaching concepts

-Java fundamentals

-Class, methods, variables

-Compiling, running, debugging

-Eclipse, NetBeans

-Maven

-http://minecraftmodding.org

Page 19: STEMing Kids: One workshop at a time
Page 20: STEMing Kids: One workshop at a time
Page 21: STEMing Kids: One workshop at a time
Page 22: STEMing Kids: One workshop at a time
Page 23: STEMing Kids: One workshop at a time

You can do it, we can help!

Page 24: STEMing Kids: One workshop at a time

Kids can do it, D4K can help!

Page 25: STEMing Kids: One workshop at a time

What can you do ?

! Open a local chapter

! Host an event

! Become an instructor/volunteer

! Spread the word

! Create a workshop

! Sponsorship: $$, swag, hardware, …

- Devoxx4Kids USA is NPO and 501(c)(3)

- http://www.devoxx4kids.org/usa/donate/

Page 26: STEMing Kids: One workshop at a time
Page 27: STEMing Kids: One workshop at a time
Page 28: STEMing Kids: One workshop at a time

Resources

! devoxx4kids.org

! USA: http://www.devoxx4kids.org/usa/

! San Francisco Bay Area: http://www.meetup.com/Devoxx4Kids-BayArea/

! Open a new chapter: http://www.devoxx4kids.org/join-us/

! Parleys channel: http://www.parleys.com/channel/51b6ea81e4b0065193d63047