The title of this post is a quote from President Barack Obama, as he kicked off Computer Science Education Week in 2013 by urging kids (and students of all ages) to learn problem-solving STEM skills — specifically, learning how to code.
I have a long love affair with coding (I prefer “software engineering” — coding is like writing a sentence, but engineering, well… engineering is like writing a book; engineering is true problem-solving) — it began in 1986 when I was 8 years old, teaching myself how to create video games using MS-BASIC on an IBM 286 PC running DOS. Like many kids, I
liked loved video games — first the Atari 2600, then the Nintendo NES — and a realization grew in me that I could make computers do what I wanted them to do, and that was an awesome idea, even to 8-year-old me.
I have recently been giving some conference presentations about how to jump in and get kids programming, but it wasn’t until now that I have found an excellent way to actually use coding and app development as an authentic product to assess learning of science concepts, directly integrated in with our science standards.
It began when I exposed my students to MIT App Inventor, a free online resource that allows you to create actual Android apps using a simple blockly-style interface, familiar to anyone who has used Tynker, Scratch, or Code.org.
When students saw that they could manipulate my Android phone’s speech recognition and voice synthesis tools to create a talking (and listening) app, they were amazed and excited! (Easier said than done with jaded and technology-inundated 6th graders…)
So when I saw that my colleagues had put together a science project including creation of a mobile (you know, the dangly arts & crafts kind you probably haven’t made since 3rd or 4th grade, in which things are suspended from a clothes hanger), something clicked in my head. Why show your knowledge through a mobile when you could demonstrate the same knowledge — in a much more engaging way — via a mobile app. My thinking is this: if the kids are just as excited about an authentic production tool as they would be about an arts & crafts project, and the end result demonstrates the same — or superior — understanding of the content knowledge… then why not do the project that incorporates relevant 21st century skills which could potentially prepare them for future college and careers?
So, we have begun creation of “Animal Expedition” — a simulation game for Android devices, in which you must rescue an animal by relocating it to a suitable environment. This project covers science standards related to ecosystems, abiotic and biotic factors, energy pyramids and food webs, symbiotic relationships, and more… all while learning real-world-relevant skills of mobile app development. Stay tuned for finished product…!