TITLE: Choosing the Right Languages for Early CS Instruction is Important AUTHOR: Eugene Wallingford DATE: June 05, 2014 2:45 PM DESC: ----- BODY: In today's ACM interview, Donald Knuth identifies one of the problems he has with computer science instruction:
Similarly, the most common fault in computer classes is to emphasize the rules of specific programming languages, instead of to emphasize the algorithms that are being expressed in those languages. It's bad to dwell on form over substance.
I agree. The challenges are at least two in number: Choosing the right languages can greatly help in conquering Challenges 1 and 2. Choosing the wrong languages can make overcoming them almost impossible, if only because we lose students before they cross the divide. I guess that makes choosing the right languages Challenge 3. -----