Xref: utzoo comp.lang.c:26603 comp.edu:3050 Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!samsung!uunet!pdn!dinsdale!reggie From: reggie@dinsdale.nm.paradyne.com (George W. Leach) Newsgroups: comp.lang.c,comp.edu Subject: Re: Comments on new Kelley and Pohl /A Book on C/, other C teaching stuff Message-ID: <7514@pdn.paradyne.com> Date: 5 Mar 90 15:10:08 GMT References: <3087@bingvaxu.cc.binghamton.edu> <1486@amethyst.math.arizona.edu> <3090@bingvaxu.cc.binghamton.edu> <25f1f465.347a@polyslo.CalPoly.EDU> Sender: usenet@pdn.paradyne.com Reply-To: reggie@dinsdale.paradyne.com (George W. Leach) Organization: AT&T Suncoast Division, Largo FL Lines: 37 In article <25f1f465.347a@polyslo.CalPoly.EDU> jdudeck@polyslo.CalPoly.EDU (John R. Dudeck) writes: >I would like to comment that I think the most effective teaching occurs when >the material is covered in depth of detail, energetically, and in a logical >sequence that does not require the student to figure out unexplained >constructs. I also have been helped a lot by the "dissection" approach, >where a code sample is explained construct-by-construct. I think we can all agree upon the above approach. >I learned C by reading K&R and working the examples, (I bought it when it >sold for $13.95) and from there reading other code, books, and writing >stuff. Personally I have been very disappointed with most of the books >on C, and still findk K&R to be the most valuable. I also learned from K&R, simply because it was the only thing available at the time! I still find it is the most useful book on C that I own. Although Harbison & Steele get a great deal of attention as well. I am using K&R for a course that I am teaching. The choice was not mine. I like using this book because the students will be able to use it long after the course is done with. However, it is difficult to overcome the problem of constructs being used in examples long before they are covered. For example, we are just starting on arrays and points. However, arrays are all over the book prior to the chapter that covers them. However, on the other hand, this forces me to come up with alternative examples that do *not* include constructs that have not been introduced thus far. I think this helps the students tremendously. I give them alternatives to what is in the book. George George W. Leach AT&T Paradyne (uunet|att)!pdn!reggie Mail stop LG-133 Phone: 1-813-530-2376 P.O. Box 2826 FAX: 1-813-530-8224 Largo, FL 34649-2826 USA