Every era demands--and rewards--different skills. In different times and different places, we have taught our children to grow vegetables, build a house, forge a sword or blow a delicate glass, bake bread, create a soufflé, write a story or shoot hoops. Now we are teaching them to code. We are teaching them to code, however, not so much as an end in itself but because our world has morphed: so many of the things we once did with elements such as fire and iron, or tools such as pencil and paper, are now wrought in code. We are teaching coding to help our kids craft their future. In this collection we share many different perspectives on coding, from a university professor's vantage point (MIT's Mitch Resnick describes why learning to code is like learning to learn) to an entrepreneur's reflections from his cross-country roadtrip to bring coding--and his stuffed dog--to classrooms across the U.S. We should always teach children to bake bread, feed the goats and wield a hammer.
Cargo-Bot – iPadThe first game programmed entirely on iPad® Be Logical. Play Cargo-Bot Presenting Cargo-Bot. Get it for free on the App Store. Cargo-Bot is a puzzle game where you teach a robot how to move crates. It features 36 fiendishly clever puzzles, haunting music and stunning retina graphics. Built with Codea Cargo-Bot is the first game on the App Store developed using Codea, an iPad app for rapidly creating games and simulations. Get Codea on the App Store. Cargo-Bot was developed by Rui Viana using Codea. Fred Bogg coded the entire music engine using Codea's sound API, as well as composing the Cargo-Bot score.Teach Your Kids to Code: 6 Beginner's Resources for ParentsIntroducing computer programming to your kids can be a challenge, especially for those who aren’t familiar with the nuances of code. Fortunately, in the last few years, a number of apps, software, and guides have been produced that make the often-complex subject of computer coding easy to grasp for young learners. So where to begin? These are a few resources that parents can share with their kids to help them start learning about programming. Programming Tutorials From Made With Code by Google: Google's Made With Code project has a mission of encouraging girls to pursue careers in computer science. Inspiring Articles About Kids Learning to Code Still looking for some ideas? Coding Organizations for Kids For the non-coding parents, it can be difficult to know where to begin.
SNAP! (Build Your Own Blocks)Learn To Code, Code To LearnIs it important for all children to learn how to write? After all, very few children grow up to become journalists, novelists, or professional writers. So why should everyone learn to write? Of course, such questions seem silly. I see coding (computer programming) as an extension of writing. The recent surge of interest in learning to code, reflected in sites like codecademy.com and code.org, has focused especially on job and career opportunities. But I see much deeper and broader reasons for learning to code. Six years ago, my research group at the MIT Media Lab launched the Scratch programming language and online community in an effort to make coding accessible and appealing to everyone. We’ve been amazed with the diversity and creativity of the projects. As an example, let me describe some of the projects created by a young Scratcher who I’ll call BlueSaturn. As she worked on the Christmas card, BlueSaturn realized that what she enjoyed most was creating animated characters.
7 Apps for Teaching Children Coding SkillsIt's hard to imagine a single career that doesn't have a need for someone who can code. Everything that "just works" has some type of code that makes it run. Coding (a.k.a. programming) is all around us. That's why all the cool kids are coding . . . or should be. Programming is not just the province of pale twenty-somethings in skinny jeans, hunched over three monitors, swigging Red Bull. Not any more! If you're concerned that that a) elementary school students don't have the ability to code, b) there's no room in the curriculum, and c) you don't possess coding chops to teach programming skills, throw out those worries. In no particular order, we have listed all the coding apps that are appropriate for young learners. GameStar Mechanic Platform: WebCost: $2 per student GameStar Mechanic teaches kids, ages 7-14, to design their own video games. Scratch Platform: WebCost: Free! Tynker Platform: WebCost: Free! Move the Turtle Hopscotch Platform: iPadCost: Free! Daisy the Dinosaur Cargo-Bot
Should every school class be a computer coding class?This spring, at St. Anne’s-Belfield School in Charlottesville, Virginia, the fifth-grade Spanish class programmed computers to produce bilingual, animated photo albums. The seventh-grade science class rejiggered the code behind climate models. The first-graders programmed robots to run mazes. “We’d like everybody to be more comfortable with computer science, because it’s running our lives now, and because it enhances what’s possible in the classroom,” said Kim Wilkens, a technology teacher at St. They’re not alone. One of the biggest challenges for computer science advocates is that many kids simply don’t see why coding matters, in a world of preloaded software and the vast resources of the Internet. While enrollment in Advanced Placement computer science, a Java coding course, has been growing rapidly, the numbers pale in comparison to most other STEM AP courses. But are stand-alone computer science courses enough? Of course, that’s easier said than done.
Teaching Coding: Where Do You Start?EdSurge Newsletters Receive weekly emails on edtech products, companies, and events that matter. Soon after I wrote my last article on Edsurge “Where Does Tech-ed Belong in Edtech?,” advocating for the need for computer science education, there was a surprising amount of activity in this area--from President Obama’s interview to the much talked about Code.org video. Now that we are warming up to the idea that we must teach computer science or programming or “coding” in our schools, the next question is “Where do you start?” The advocacy channels and computer science organizations (CSTA, NCWIT, CSEdWeek, Code.org) give a number of helpful links to curriculum guides, tools, online programming courses and much more. I decided to look for a starting point based on what I have seen work again and again in my programming classes. While searching for this answer, I realized that it was actually obvious. So to answer the question ‘Where do you start?’ Go on...go type: forward 50 Did the turtle move?
15+ Ways of Teaching Every Student to Code (Even Without a Computer)According to Code.org, 90 percent of parents in the U.S. want their children to learn computer science—it will be crucial for many jobs in the near future—but only 40 percent of schools teach it. Critics claim that it is mainly the more affluent schools that offer computer science courses, thus denying those who attend poorer schools the chance to learn necessary skills. A focus on STEM is not enough: Code.org also reports that while 70 percent of new STEM jobs are in computing, only 7 percent of STEM graduates are in computer science. It is imperative that savvy schools begin to focus some STEM resources on computer science and programming. In my opinion, parents of every student in every school at every level should demand that all students be taught how to code. They need this skill not because they’ll all go into it as a career—that isn’t realistic—but because it impacts every career in the 21st-century world. Teaching Coding to the Youngest Students Teaching Coding to Kids 8 and Up
'Coding Nation' Chronicles 300 Ways to Pick Up Programming | EdSurge NewsEdSurge Newsletters Receive weekly emails on edtech products, companies, and events that matter. How many ways can you learn to code? That's according to a report, "Coding Nation," fresh from the digital press at the Kapor Center for Social Impact. New high-tech jobs are growing three times faster than the rest of the economy, notes the Kapor Center report. The report has an introductory note and shout out to Globaloria from Jennifer Arguello, tech writer for NBC Latino.com and an advisor to the Kapor Center. A growing number of business leaders are urging American kids to learn to code. "Coding Nation" offers both good and teeth-gritting news, depending on your point of view: Cedric Brown, Managing Partner at Kapor and overseer of the project, shared with EdSurge that what “started as an internal purpose for internal knowledge” became a resource that the Kapor Center wanted to share more broadly. Brown also added that "we are not trying to claim that this is everything.