From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,56250291936154a0 X-Google-Attributes: gid103376,public From: Dale Stanbrough Subject: Re: Where is the elusive jump command? Date: 2000/03/28 Message-ID: #1/1 X-Deja-AN: 603160619 References: <38D771CA.D41AF9B5@port.ac.uk> X-Trace: 28 Mar 2000 10:48:17 GMT, r1021c-02.ppp.cs.rmit.edu.au Organization: RMIT User-Agent: MT-NewsWatcher/3.0 (PPC) Newsgroups: comp.lang.ada Date: 2000-03-28T00:00:00+00:00 List-Id: Robert A Duff wrote: " But Matt clearly stated that he doesn't *care* whether the program is readable or not, but I didn't see much mention of that, which seems like the more important issue. How does one learn that readable=Good, other than from the School of Hard Knocks?" You can only learn it by teaching it (for most students, some can independently arrive at this conclusion). You can either let the individual learn it themselves in the workplace ("the School of Hard Knocks") or you can teach it at uni. The latter is preferable, and is what I do. I try to structure assignments so that students have to revise their own work. For example I currently have a project to program a Gantt chart - i've issued the requirements, and they a number of months to get it written up. -Then- they'll have to deal with the change of requirements which will be issued in August. I've done this in the past and found it quite succesfull (at least from conversations that I've had with students). Dale