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,abd120a1d5231d28 X-Google-Attributes: gid103376,public From: "S. McLain" Subject: Re: Looking for a good Ada 95 book Date: 1996/11/24 Message-ID: <329841F4.66DE@worldnet.att.net>#1/1 X-Deja-AN: 198395396 references: <3290C33B.1772@cse.eng.lmu.edu> <56rc87$lbb@felix.seas.gwu.edu> <1996Nov23.082018.1@eisner> <577mo9$57s@news.syspac.com> <5787ld$e8s@news.syspac.com> content-type: text/plain; charset=us-ascii organization: AT&T WorldNet Services mime-version: 1.0 newsgroups: comp.lang.ada x-mailer: Mozilla 2.02E (Win16; I) Date: 1996-11-24T00:00:00+00:00 List-Id: jim hopper wrote: > > In article > dewar@merv.cs.nyu.edu (Robert Dewar) writes: > > > Best guess is that jim has not taught a CS1 course. I often find that > > computer professionals GREATLY overestimate what is appropriate to teach > > at this level. Teaching anything about programming and abstraction is > > very hard -- I agree with everything jim says, but it is NOT an appropriate > > excercise in a first semester course in programming, which is what we are > > talking about here! > > No i taught physics to a lot of freshmen, but not cs-1. :-) > I agree my perspective is different as i have to deal with the products > of the CS courses :-) > > BUT i was not suggesting that first year students be taught a variety > of styles in the first year. What i was suggesting is that if you am > going to teach, over a four year degree, a number of styles, with a > goal of breaking students of the habit of assuming their first method > is the one true way, does it REALLY matter which of the several styles > you want to address over the four years comes first?? > > best jimGentlemen, As an earth science student, I forced myself to take computer science even though it was not required. I rebelled as much as I could against styles imposed upon me by my instructors. I would not (and will not) flow chart anything(or create diagrams). Also, I only added comments to avoid failing the class. I look back at the code I wrote to help me in the major and can't understand a thing. --Back to the point, now that I am beginning to teach myself Ada, I follow the industry standard style guide. My reserved words are always lower-case, and my identifiers have beginning caps. I even write a few comments. As far as the reserved word caps or lower argument is concerned, lower-case makes sense. How many reserved words must we learn? Not many. What gets confusing and what should stand out are the identifiers that we come up with ourselves. They change with every new application written. Students should be taught the standard style for the particular language they are working with, but perhaps not penalized too heavily for their stylistic errors. They should be rewarded for producing programs which work and which have source code that their PEERS can follow. skip mclain