"Do something valuable for your life. Don't wait for other people to do something" Bono, U2.
"What is a problem that I could see through and solve" Hadi Partovi, founder, Code.org
I've spent the past couple of weeks developing a new CS programming curriculum, preparing to teach phone app design this winter with the UVa Saturday Enrichment Program, teaching this time with a specific focus on technology for social good. And to make wanting to program relevant, helping each kid in the program identify something they think needs fixing, no matter how small, then working from that idea or ideas to build a programming project that takes care of it.
I truly believe, that if we take that approach to introducing CS into our schools, teaching it becomes less a STEM specialty, and more a broader way of thinking how we use the scientific toolbox that the internet allows, just working programming into the classroom as a complementary activity to the traditional school day, class to class. To Partovi's mind, "... [using a variety of easy to learn, ready access programming applications] you should be able to learn about gravity by shooting a cannonball up a hill, and seeing how it flies ... which should be much more fun than almost anything you do. [Using computers and programming in the classroom] ...is an opportunity to make existing classes more engaging, and students - especially girls -- feel more empowered and creative".
No comments:
Post a Comment