James G. Sack (jim) wrote:
I wouldn't really name a course with such a title, but to me, it seems
reasonable to emphasize those concepts in a first course on programming

I don't think so. People understand that. They don't understand how to give precise instructions to a machine, or what the machine does.

-- I doubt spaghetti coding and unnecessarily interdependent
modules/routines will go away from pure intuition. ;-)

No, but before you know what "coding" is and what "modules" and "routines" are, it's kind of silly to teach loose coupling and parallelism. It just won't work. You'll spend time telling people how their programs should be running in parallel before you're telling them how they run at all. It's teaching calculus before algebra, algebra before arithmetic.

--
Darren New / San Diego, CA, USA (PST)

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to