IBM_STEM_Action_Community - Kata

advertisement
Welcome to the Academy of Technology (AoT) Inspires Event
BlueMix & CoderDojo – equipping coders ages 5 and up with world-class IT
We will begin momentarily.
Use this time to test your audio and familiarize yourself with the
Smart Cloud chat room.
Click the START AUDIO
button and turn up the volume
on your laptop.
If you do not hear background
music, call-in with the phone
numbers we provided in the
calendar invitation.
NOTE: the phone #’s are not
the AT&T numbers. Please
check the full list for your
country by clicking open the
section in your calendar
invitation.
1
To access the chat room
Click on the “bubble” with
your mouse…
Chat
We reserved time for your
questions and comments.
Please post them here...
© 2014 IBM Corporation
Welcome to the IBM Academy of Technology (AoT) Inspires Event
BlueMix & CoderDojo – equipping coders ages 5+ with world-class IT
2
Co-Host: Brad
Brooks
IBM Fellow Director, Toxicology
& Chemical Mgmt,
CHQ Environmental
Affairs @Boulder
Co-Host: Ellen
Gullo
WW Program
Executive, Technical
Advocate Program &
AoT Events @ New
York, USA
Special Guest:
Giustina Mizzoni
Development Lead,
CoderDojo
Foundation @
Ireland
Brendan Murray
STSM SmartCloud Notes,
IBM Master
Inventor, Software
Group @ Dublin,
Ireland lab
Anthony
Nyambane
Senior Network
Engineer @ IBM
East Africa Limited
Niambh Scullion
Senior Software
Engineer, Software
Group @ Cúram,
Dublin, Ireland lab
Pete Gegen
Program Manager,
Security Inventory for
SO Delivery, IOT
@ Rochester, Illinois,
USA
Keith Glendon
WW Program Director Tririga Deployment
Ecosystem, Software
Group @ Midland,
Michigan, USA
Zoryana Tischenko
Software Engineer
@ Dublin, Ireland lab
Ruth Willenborg
Distinguished Engineer,
Bluemix for Kids
Learning module creator
@ Raleigh, North
Carolina, USA
Join the AoT STEM Action Community
© 2014 IBM Corporation
https://w3-connections.ibm.com/communities/service/html/communityoverview?communityUuid=68f7f5e3-02cc-423e-adb1-0a5b6c390649
Bluemix for Kids – thoughts from IBM Fellow John Cohn!
“You are never too young (or too old) to learn to code. Bluemix is an excellent platform for
kids or anyone else to learn to code. It supports many modern languages and has a
growing list of powerful components that can be combined to make almost anything. I
think of it as Lego’s™ for software.
My favorite thing to do with kids in Bluemix is building Internet of Things Applications (IoT).
With NodeRed in Bluemix, you can be up and running, building real IoT applications in a
matter of minutes.“ (see https://developer.ibm.com/iot/ )
-john cohn
© 2014 IBM Corporation
E.g. Floorish: Made with Bluemix !
Made of 1008 RGB LEDs, 2 Kinect cameras, MQTT
1 Rasp Pi, a bunch of C# code, OpenCV, Python,
http:floorish.mybluemix.net
… BlueMix node.js app which lets you write on
the floor of the Firehouse Gallery Burlington,VT
http:floorishup.mybluemix.net
The view of the
Color camera
… BlueMix NodeRed app txt’s me if floorish
needs help
The view of the
IR height camera
See https://www.youtube.com/watch?v=4FKqTwxk7u8
Or https://www.youtube.com/watch?v=FNaCU8eBxFM
© 2014 IBM Corporation
What’s going on in Brad Brooks’ community
in Boulder, Colorado that had the White
House visit? And why you should know…
http://goo.gl/nbufIa
5
© 2014 IBM Corporation
Why is coding an important skill to learn for the next generation?
“Today’s world is no longer about teaching our
children their ABC’s and arithmetic. Its Alphas,
Betas and C++. “ Lisa Seacat DeLuca, IBM software
programmer, during the AoT THINK Event in November.
Lisa is a mobile software engineer specializing in hybrid mobile
development for IBM’s Open Technology and Cloud Performance
organization. She is a committer in the Apache Cordova open source
community and is always looking for opportunities to integrate mobile
with cloud. She is also a self-published author of a children's book, “A
Robot Story,” teaching kids how to count to ten in binary.
In 2014, she was named one of Network World's 50 Most Fascinating
People in the World of Technology and is the first woman in IBM
history to reach the 100th plateau achievement level, having filed more
than 370 patent applications.
Lisa is also the mother of twin boys. Follow Lisa on Twitter
@LisaSeacat.
6
© 2014 IBM Corporation
Announcing the brand new IBM On Demand
Community learning module: Kids Code!
www.ibm.com/ibm/responsibility/initiatives/activitykits/kidscode/
Ruth Willenborg
IBM Distinguished Engineer
Bluemix for Kids learning module
creator @Raleigh, North
Carolina, USA
Why use Bluemix and DevOps Services?
 Kids are starting with no-type languages (like Scratch) and
then move on to javascript, python, java.
 Kids coding today is limited by
– Hardware / software resources to develop with
– Ability to share with others
 Most kids do not have an opportunity to explore “real” web
and mobile programming including server-side concepts,
databases, messaging, etc.
This is why IBM Bluemix and DevOps Services can really
help!
7
© 2014 IBM Corporation
What is available?
Ruth Willenborg
IBM Distinguished Engineer
Bluemix for Kids learning module
creator @Raleigh, North
Carolina, USA
 Kids’ Code Activity Kit - Build your first Website (Node.js)
 Getting started document
 Presentation
 Starting Code project
 Three cards with Step by Step direction cards
 Introductory video
 Extended exercises
 Additional step-by-step exercises
 Java, python, IoT, others
Kids Code!
© 2014 IBM Corporation
Web Browsers
(from anyone, anywhere)
1. Enter URL
Node.js server on the
internet
(running on IBM Bluemix)
2. Node.js Server processes request
Node.js plus Express Server
Express Framework
•
•
•
Ruth Willenborg
IBM Distinguished Engineer
Bluemix for Kids learning module
creator @Raleigh, North
Carolina, USA
App.get (‘/’) accepts all requests
from browsers
Renders (index.ejs) to displays
HTML home page
Passes counters from server to
HTML
4. Render Index.ejs
a. HTML source
Counter resets to 0
when server stopped
b. Formatted HTML
© 2014 IBM Corporation
What is CoderDojo?
●
Special Guest:
Giustina Mizzoni
Development Lead,
CoderDojo
Foundation @
Ireland
●
●
Founded by James Whelton and Bill Liao in
June 2011
●
Inspired by Sugata Mitra's education research
●
Powerful enabler for STEM
●
Only one rule: Be Cool!
Format
●
Open source, volunteer-led, free, not-for-profit coding clubs
●
Each Dojo is consequently different and completely autonomous
●
Teach 5-17 year olds to code, develop websites, apps, programs, games
and more: Scratch, HTML/CSS/JavaScript, PhoneGap, LAMP/MEAN,
Lego Mindstorms, Raspberry Pi, Arduino, …, and now BlueMix
Supporters
●
10
IBM, Twitter, Google, GitHub, HP, Microsoft and many more
© 2014 IBM Corporation
11
© 2014 IBM Corporation
CoderDojo@IBM
●
A number of Dojos have been started by IBMers
●
Brendan Murray
STSM - SmartCloud
Notes, IBM Master
Inventor, Software
Group @ Dublin,
Ireland lab
●
●
12
Ireland, Scotland, USA, Kenya, ...
Many IBMers mentor at other dojos
●
CoderDojoGirls run by Niambh Scullion
●
Others in Ireland: Athlone, Galway, Dundalk, Drogheda, Ardee, Dublin, Killaloe, …
IBMers have helped CoderDojo with technologies
●
Creation of coderdojo.org landing page
●
Remote mentoring
●
Currently updating kata.coderdojo.org
© 2014 IBM Corporation
CoderDojoGirls@DCU
• CoderDojo@DCU started May 2012
Niambh
Scullion
Senior Software Engineer,
Software Group @ Ireland
lab
•
•
We only had 3 girls out of a total of 90 members
We identified 2 problems
 Availability of tickets
 Content
• CoderDojoGirls started April 2013
• The aim is to promote technology among young girls
• Content is focused on what girls like
• We have separate ticketing so girls are guaranteed
to get a place
13
© 2014 IBM Corporation
CoderDojoGirls@DCU
• Most of our mentors are female
Niambh
Scullion
Senior Software Engineer,
Software Group @ Ireland
lab
14
• Our advanced members are now mentors
 Catriona and Vanessa are leading the scratch
session
• Has CoderDojoGirls been successful?
• We have about 20 girls coming weekly to our
session
• We are seeing increasing numbers of girls to our
other sessions
• Some of our girls last year are now doing Robotics
in CoderDojo@DCU
© 2014 IBM Corporation
Why are IBM remote mentors
critical to CoderDojo?
CoderDojo – over 540 Dojos as of 1st Dec 2014 - Dojos map
Zoryana Tischenko
Software Engineer
@Ireland Lab.
Free IT education should be available to every child who wants to learn.
Right now it is not: many Dojos do not take off due to lack of local mentors.
We are the ones who can change this.
Sign-up to help as IBM Remote Mentor: https://ibm.biz/remotementor
More Information:
Remote mentoring Wiki for IBMers: https://ibm.biz/remotementor-wiki
IBM CoderDojo Story – Remote Mentoring (video):http://youtu.be/HciiFLE0Rbs
© 2014 IBM Corporation
IBMers who started “Dojos” this year…
Pete Gegen
CoderDojo Champion
Rochester, IL (USA)
Twitter @CoderDojoRochIL
Anthony Nyambane
CoderDojo Champion
#CoderDojoRochILCoder
Dojo_kenya (Kenya)
Twitter #coderDojo_kenya
Keith Glendon
CoderDojo Champion 906
(USA)
Twitter @CoderDojo906
16
© 2014 IBM Corporation
– a great way to test the waters
Pete Gegen
CoderDojo Champion
Rochester, IL (USA)
Twitter
@CoderDojoRochIL
Uncertain if you can lead a
CoderDojo?
Try Hour of Code!
December 8-14, 2014
http://hourofcode.com/
Hour of Code is a one-hour introduction to computer science, designed to
demystify code and show that anybody can learn the basics.
With Hour of Code you can test the interest in your local schools as well as
your ability to lead a programming activity. That’s what motivated me to
ultimately start a CoderDojo. Read more about my experience here:
http://pggegen.blogspot.com/2014/03/chromebooks-and-hour-of-code.html
17
© 2014 IBM Corporation
Notes from the Dojo path - from vision to revision
Getting Started
Invigorate, Engage, Launch
Start simple, build momentum,
make it “Agile”
Always tell the story
If you build it, they WILL come
The reward is the doing
Ninjas in the Lab @CoderDojo906
Junior Ninjas - Creationeering
Branching Out
Youth leaders / mentors
Outreach – schools &
community
Support the ecosystem
https://www.facebook.com/CoderDojo906
https://twitter.com/CoderDojo906
© 2013 IBM Corporation
Videos to help you get started with Bluemix for Kids, and to use at your
Dojos!
Bookmark the IBM Academy of
Technology YouTube channel for
current and future learning videos:
https://www.youtube.com/playlist?list=PLPoDFbU5X41maWZeuiSk-MFCjlGTMOU9
Here are a few highlights:
1. Overview of Bluemix with Ruth
Willenborg and her 9-year-old son
Tucker
https://www.youtube.com/watch?v=9EGfIXdz3AI&index=1&list
=PLPoDFbU5X41maWZeui-Sk-MFCjlGTMOU9
2. Introduction to Node-Red using a
simple Twitter to SMS flow
https://www.youtube.com/watch?v=Tw9T_7VikLg&index=4&
list=PLPoDFbU5X41maWZeui-Sk-MFCjlGTMOU9
3. How to build a Node.js website
https://www.youtube.com/watch?v=owCspJjkrQs&index=5&l
ist=PLPoDFbU5X41maWZeui-Sk-MFCjlGTMOU9
4. CoderDojo @ Rochester, Illinois
with Pete Gegen http://youtu.be/6ZD0gz2r0yk
5. Bookmark the IBM Academy
YouTube Channel to get the latest
Bluemix for Kids vides and more
19
https://www.youtube.com/playlist?list=PLPoDFbU5X41maW
Zeui-Sk-MFCjlGTMOU9
Other cool IBM videos to share with kids –
especially girls:
• Day in the life of Lisa Seacat DeLuca –
software coder https://www.youtube.com/watch?v=m0ZTJ7OofIo
1. Can innovation be learned?
https://www.youtube.com/watch?v=z0StIfV7q_M&index=16&list=PLPoDFbU
5X41k-qg5lL5eAN9h8CKZTPWq0
2. An IBMer on Mothering the Motherboard
https://www.youtube.com/watch?v=S6lMWq1WvQ&index=14&list=PLaFe0BJiho2rqVQ8qKcxJ9fu1P9CYwJHs
3. Technologista series – one + one is three
https://www.youtube.com/watch?v=9OEv2pU6ubc&index=5&list=PLaFe0BJih
o2rqVQ8qKcxJ9fu1P9CYwJHs
4. A day in the life of Aparna Prabhaker
https://www.youtube.com/watch?v=B4tyn-ljhvc
5. A day in the life of IBMer Lysa Banks
https://www.youtube.com/watch?v=I35a-ha1c9E
• What do you do with left over turkey? IBM
Researchers created the technology for
LASIK:
https://www.youtube.com/watch?v=Vy28FYXXUVo&feature=youtu.be
© 2014 IBM Corporation
Join the AoT STEM Action Community
https://w3-connections.ibm.com/communities/service/html/communityoverview?communityUuid=68f7f5e3-02cc-423e-adb1-0a5b6c390649
• We meet the 2nd Tuesday of each month at 11:00 a.m. New York time.
Meetings are recorded as WMV or podcast format.
• Guest speakers join us on the hottest STEM topics.
• Share knowledge – you can contribute new ideas on Bluemix for Kids or
other topics, and learn from others who are passionate about inspiring the
next generation of technologists in other ways…
Coming in 2015:
• Are you communicating your STEM outreach activities on social media? If
not, learn why you should.
• Do you leverage the rich resources available on IBM’s internal On Demand
Community?
• Are you aware of community grants based on your volunteer hours?
• Do you log in your outreach hours? If not, why you should.
• This and more the STEM Action Committee can assist you with in 2015…
Join the AoT STEM Action Community
https://w3-connections.ibm.com/communities/service/html/communityoverview?communityUuid=68f7f5e3-02cc-423e-adb1-0a5b6c390649
20
© 2014 IBM Corporation
IBM Resources: Kids Code! and more
Kids Code! IBM On Demand Community learning module resides on the
internet. It is free and available worldwide to everyone:
www.ibm.com/ibm/responsibility/initiatives/activitykits/kidscode
• Starting Dojo @ IBM wiki: https://ibm.biz/startdojo
21
•
Sign-up to help as an IBM Remote Mentor: https://ibm.biz/remotementor
•
IBM Remote Mentoring @ a “Dojo” http://youtu.be/HciiFLE0Rbs
•
Sign-up to organize Bluemix4kids activity in your local CoderDojo:
https://ibm.biz/organize-bluemix4kids
•
Join IBMers in their activities dedicated to enabling free IT education for
young people world-wide:
AoT STEM Action Community
CoderDojo@IBM - internal, w3 community, for IBMers-only
CoderDojo@IBM - external, greenhouse community for everyone:
IBMers and non-IBMers alike. This is a place were we connect IBMers
directly with CoderDojos.
© 2014 IBM Corporation
CoderDojo resources
• Child-driven Education TedTalk with Sugata Mitra:
http://www.ted.com/talks/sugata_mitra_the_child_driven_education.html
• CoderDojo home page: http://coderdojo.com
• CoderDojo resources: http://kata.coderdojo.com/
• CoderDojo locations: https://zen.coderdojo.com/dojo
• CoderDojo “Start a Dojo”: https://coderdojo.com/start/
• Social handles: Twitter #CoderDojo Facebook - CoderDojo,
youtube - CoderDojo, flicker CoderDojo
• Sign up to organize Bluemix4kids activity in your local
CoderDojo: https://ibm.biz/organize-bluemix4kids
22
© 2014 IBM Corporation
Welcome to the IBM Academy of Technology (AoT) Inspires Event
BlueMix & CoderDojo – equipping coders ages 5+ with world-class IT
23
Co-Host: Brad
Brooks
IBM Fellow Director, Toxicology
& Chemical Mgmt,
CHQ Environmental
Affairs @Boulder
Co-Host: Ellen
Gullo
WW Program
Executive, Technical
Advocate Program &
AoT Events @ New
York, USA
Special Guest:
Giustina Mizzoni
Development Lead,
CoderDojo
Foundation @
Ireland
Brendan Murray
STSM SmartCloud Notes,
IBM Master
Inventor, Software
Group @ Dublin,
Ireland lab
Anthony
Nyambane
Senior Network
Engineer @ IBM
East Africa Limited
Niambh Scullion
Senior Software
Engineer, Software
Group @ Cúram,
Dublin, Ireland lab
Pete Gegen
Program Manager,
Security Inventory for
SO Delivery, IOT
@ Rochester, Illinois,
USA
Keith Glendon
WW Program Director Tririga Deployment
Ecosystem, Software
Group @ Midland,
Michigan, USA
Zoryana Tischenko
Software Engineer
@ Dublin, Ireland lab
Ruth Willenborg
Distinguished Engineer,
Bluemix for Kids
Learning module creator
@ Raleigh, North
Carolina, USA
Join the AoT STEM Action Community
© 2014 IBM Corporation
https://w3-connections.ibm.com/communities/service/html/communityoverview?communityUuid=68f7f5e3-02cc-423e-adb1-0a5b6c390649
Download