Programming Concepts

Now that we have started programming I’m faced with the challenge of getting students to understand what they are doing. Of course it really isn’t enough for me to just give them programs to copy. The other day I spent a fair amount of time looking for research, web sites, articles, whatever I could find about teaching programming conceptually. In the end I didn’t find a whole lot, just a few books. Most of what I found was also written at the college level making it way out of reach for my students.

One of the more interesting threads I followed started with the blog post below. I’m not convinced but I’d like to try giving my students some of the test questions to see if I get similar results.

Coding Horror - Separating Programming Sheep from Non-Programming Goats
“A bunch of people have linked to this academic paper, which proposes a way to seperate programming sheep from non-programming goats in computer science classes– long before the students have ever touched a program or a programming language:”

0 Responses to “Programming Concepts”


  1. No Comments

Leave a Reply