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