Path: utzoo!mnetor!uunet!husc6!ukma!psuvm.bitnet!uh2 From: UH2@PSUVM.BITNET (Lee Sailer) Newsgroups: comp.software-eng Subject: Re: American Programmer Message-ID: <36845UH2@PSUVM> Date: 22 Mar 88 16:40:58 GMT References: <555@psu-cs.UUCP> <1434@ur-tut.UUCP> <3415@bunker.UUCP> <5359@utah-cs.UUCP> Organization: Penn Sate Erie--School of Business Lines: 16 In article <5359@utah-cs.UUCP>, shebs%defun.utah.edu.uucp@utah-cs.UUCP (Stanley T. Shebs) says: > >Schools are part of the problem, since it has become habitual to assign >students to write massive amounts of code as weekly exercises. Of course, >(ahem) I've never made up such an assignment. :-) Needless to say, the I have been trying to make this point here. Imagine this freshman programming course---start with data flow diagrams, strucutre charts, and walk-throughs--- add egoless programming---teach symbolic debuggers and syntax directed editors from day one. Sure, you might hate some of these techniques. But the point is that we need to teach professional skills from day one, sort of like chemistry teaches basic lab skills in freshman chemistry. Just a thought. Flame away...