9. Scratch: Attack of the minions
http://scratch.mit.edu/projects/19011275/#fullscreen
10. 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 to remember
- Java underneath
- Camera/world navigation
11. 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
- All Java features available
13. 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
14. 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 programs
- Age 8-15
§ Teaching concepts
- All Scratch concepts
- Robots are also computers
- Sensor and event handling
- Compensation process
15.
16. 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++
27. 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/
28. We make a living by what we get,
but we make a life by what we give
Winston Churchil
29. The best way to predict future
is to create it
Alan Kay
30. 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