Archive for January 16, 2013

Computer code frees us to think in new ways: BBC News – Viewpoint

A nice piece describing reasons to learn code.  What makes this one particularly noteworthy is how it talks about art, architecture, and aesthetic — learning to code as a way of connecting to our world.

Both aesthetic and rooted in physics, sturdy yet beautiful, containing both purpose and artistic intent. Code is now a core part of the architecture of the world we live in.

It both powers and shapes finance, business, and entertainment; it is embedded in our homes and in our pockets. And so “architecture” feels like the appropriate metaphor for the skills needed to master it: for architecture both shapes its inhabitants and is shaped by them.

Computer programs can make people more efficient in day to day life

It can’t really exist without people inside it. And we can’t separate code from people; from the people who write it; from the people who are shaped by it.

via BBC News – Viewpoint: Computer code frees us to think in new ways.

January 16, 2013 at 6:00 am 1 comment

NPR piece on Scratch

Thanks to Guy Haas for the link to this!

While the programming languages are simpler than the ones used by professionals, they’re still teaching kids the foundations of computer science, according to Karen Brennan of Harvard Graduate School of Education, who helped develop the Scratch program at MIT’s Media Lab.

“They were learning how to test and debug, they were learning how to break down problems,” Brennan told Here & Now. “They started seeing the world in a new way, that computers weren’t something that other people did or other people think about, but computation becomes something that they can use to express themselves, that they can solve problems.”

via Computer Programming For Kids 8 And Up | Here & Now.

January 16, 2013 at 1:00 am 4 comments


Recent Posts

January 2013
M T W T F S S
« Dec   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Feeds

Blog Stats

  • 1,400,225 hits

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 5,067 other followers

CS Teaching Tips