Archive for June 21, 2011

Maybe it’s CS2 that’s wrong, not just CS1

I don’t disagree with the claim here, that students don’t learn to program that well in one semester of CS.  But I think the author doesn’t also consider that maybe our expectations are too high in CS2, too.  Programming isn’t learned quickly.  If we don’t have it in high schools, most people are going to take multiple semesters in undergrad to become competent — for expertise, multiple years.

In particular, I believe that expecting a student to learn to program well enough to study Computer Science in a single 15-week course is almost as absurd as expecting a student with no instrumental musical experience to be ready to join the university orchestra after 15 weeks. There are, of course, musical prodigies that can handle this challenge. Likewise, there are many “natural born programmers” who learn how to program with very little apparent effort. However, these individuals are the exception, not the rule.

via The deep end of the pool | Atomic Spin.

June 21, 2011 at 10:25 am 1 comment


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

Join 10,185 other subscribers

Feeds

Recent Posts

Blog Stats

  • 2,060,306 hits
June 2011
M T W T F S S
 12345
6789101112
13141516171819
20212223242526
27282930  

CS Teaching Tips