Al Sweigart: “Nobody Wants to Learn How to Program”

Author of “Invent with Python”, Al Sweigart, makes the case for teaching programming skills while enabling children to accomplish something, like making a game, not as an end in and of itself, in “Nobody Wants to Learn How to Program”. I believe this is mostly true, and the sooner we approach K-12 CS education similarly […]

Continue reading →

“Every day at my job I helped people just barely survive” on Metafilter and Hacker News

codacorolla, a librarian, posted his thoughts to a Metafilter conversation about Califaornia cuts to library funding and spurs a terrific thread at Hacker News. Read his entire comment and check out the conversation: “The digital divide isn’t just access, but also ability, and quality of information, and the common dignity of having equity of participation […]

Continue reading →

Randall Degges: “How I Learned to Program”

Randall Degges has a great post on how he, and you, can get started programming: “How I Learned to Program”: Programming is, without a doubt, the most mentally rewarding thing I’ve ever done. Programming taught me that life should be fun, filled with creativity, and lived to the fullest. Programming taught me that anything is […]

Continue reading →

Is Programming The New High School Diploma?

Daniel Markham makes the case for incorporating programming into what we consider literacy in his post “Programming is the new High School Diploma”. I’m not sure I’d go as far as he would, but this is not an idea to dismiss out of hand as quite a few folks did in a Metafilter thread I […]

Continue reading →

Steve Jobs: “computer science is a liberal art, it’s something everyone should know how to use, at least, and harness in their life”

“Quotes from Steve Jobs Lost Interview”: “Learning to program teaches you how to think. Computer science is a liberal art.” NPR.org: “Steve Jobs: ‘Computer Science Is A Liberal Art’”: “In my perspective … science and computer science is a liberal art, it’s something everyone should know how to use, at least, and harness in their […]

Continue reading →

Introducing Programming in College with Scratch

I’ve mentioned Scratch as a way to introduce children to programming, but it works just as well, maybe even more so, as a way of introducing teenagers and adults to programming! Don’t take it from me though, take it from Harvard’s CS50, by David J. Malan (who is fantastic in these lectures btw), which has […]

Continue reading →