skip to Main Content

Using a robot to teach code

NAO photoOur Workforce Development Committee met yesterday at Northeastern University campus in SLU. We watched a demo of a robot named NAO built by the Aldebaran Group based in Paris. NAO is jaw droppingly cool.

NAO is a humanoid robot that can be programmed by kids, adults, coders and non-coders. The fact that NAO stood up from a seated position, waved, pretended to kick a soccer ball, gave a speech and responded to commands was very cool. But the programming interface was the big Aha! Moment for me.

You just drag and drop sequences of objects into a programmatic pert chart of dependent and independent events. Stand is an object. Wave is an object – the choice of the hand is a parameter. Speak is an object – the text for NAO to recite is a parameter. They have hundreds of objects pre-set, from the most basic motions like bend left knee or sensor activations like “turn-camera-on” to complete pre-packaged actions like “wave-a-hand”. If you can code, you can modify the objects. You can also create new objects. You can even write classic programming elements like For-Next loops, Sub Calls, etc.

Who cares? Well, you do – or you should.

We have a deep need to bridge a terrible gap of computer science interest that happens in middle school – when girls drop like flies and many boys and girls start thinking that hitting a baseball or kicking a soccer ball is anathema to coding. NAO is a highly approachable, fun, and above all POWERFUL robot. NAO is a compelling device for students from 5 to 55 try their hand at sequencing commands, and then get sucked in to making NAO do more by modifying those commands, which leads to incremental (rapid) learning of coding skills.

In any educational setting, K-12 or college or technical training center, NAO makes coding fun and interesting for anyone who may be intimidated by or uninterested in programming a laptop or smartphone. NAO is cool for Girls. Sports fans. Black kids. White kids. Rich people. Poor people. Wicked smart students. And those who can only drag and drop objects on a screen or type a few words.

Anyone can code and NAO makes coding compelling. Even a luddite like my mom would feel quite accomplished and even a little exhilarated making a robot do a somersault. And maybe, just maybe, NAO can get thousands more teachers and students eager to become competent coders.

Check out the video here.

Author

  • Michael Schutzler

    Michael Schutzler is an entrepreneur, engineer, science geek, and first generation immigrant. He is the CEO of the Washington Technology Industry Association (WTIA). Before joining the WTIA, Michael led the merger of Livemocha – a community of 17 million language learners – with the popular education software company Rosetta Stone. He also built Classmates.com into the first profitable social media application, transformed online marketing at Monster.com, and grew the online gaming business at RealNetworks to become a global leader. He teaches part time at the University Of Washington Foster School of Business, serves on several boards, and is an investor in Flowplay, YouSolar, Koru, Moment, 9 Mile Labs, Alliance of Angels, Keiretsu Forum, and Social Venture Partners. As a successful Internet entrepreneur, lead angel investor, and veteran executive coach, Michael has personally invested in twenty-four companies, served as coach and advisor to more than 100 executives, and has raised over $50M in private financing.

Back To Top
Skip to content