Category: Stub
Stubs and other half-baked posts
We Should Teach Code like We Teach Languages
We Should Teach Code like We Teach Languages.
Elliott Hauser: We should not just teach code, we should “teach with code.”
Paper: Computer Science and the Liberal Arts: A Philosophical Examination
http://www.cs.grinnell.edu/~walker/cs-liberal-arts-posted.pdf
“People well-educated in the liberal arts with some knowledge of computer science are needed to help decide what computers ought to do.”
HENRY M. WALKER Grinnell College
CHARLES KELEMEN Swarthmore College
Computer science surge sparks campus building boom | Network World
Via the CSTA: a boom in CS enrollments is prompting expansion among universities – and they’re taking the opportunity to redesign those spaces to better fit collaboration and inter-disciplinary work.
Computer science surge sparks campus building boom | Network World.
Why I push for Python :: Lorena A. Barba Group
Why I push for Python :: Lorena A. Barba Group.
Special attention to “why is it so hard to program?” >> language design. Relates to Brian Silverman conversation.
Métiers en jeu – Programmation et tournoi de jeu avec Kidscode et Spaceteam- Eventbrite
Wait… What? And Ohhh… Right!
What kids say when they get it. I heard this during Lightbot at the Hour of Code.
Setting The Record Straight For Alan Turing : 13.7: Cosmos And Culture : NPR
Do People Like To Think? : 13.7: Cosmos And Culture : NPR
Learn To Code, Learn To Think : 13.7: Cosmos And Culture : NPR
It may be that learning to code is the best way to develop those very thinking skills.
Programming languages come and go. And it doesn’t much matter whether most people master the subtleties of semicolon use in Python versus C. But the basic abilities to think a problem through carefully, clearly and thoroughly are essential for just about all people in just about all fields.
The analogy to cursive handwriting turns out to be an instructive one, though perhaps not for the reasons intended. New research, summarized in a June 2nd article by Maria Konnikova at The New York Times, suggests that the process of learning to write cursive may itself be important for learning to read, to write and, perhaps, even to generate ideas — no matter that the resulting ability is often replaced by a keyboard and decent typing proficiency.
Similarly, it may be that programming is a skill that makes us the kinds of thinkers that we need to be, even if we ultimately have the option of outsourcing our coding to clever machines.
via Learn To Code, Learn To Think : 13.7: Cosmos And Culture : NPR.