Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!zaphod.mps.ohio-state.edu!usc!apple!snorkelwacker!mintaka!yale!cmcl2!sbcs!bnlux0!drs From: drs@bnlux0.bnl.gov (David R. Stampf) Newsgroups: comp.lang.c Subject: Re: Beginning programming Keywords: C, beginner, class Message-ID: <1644@bnlux0.bnl.gov> Date: 19 Jan 90 01:45:51 GMT References: <89191@linus.UUCP> <2810@bingvaxu.cc.binghamton.edu> Reply-To: drs@bnlux0.UUCP (David R. Stampf) Organization: Brookhaven National Lab., Upton, N.Y. Lines: 20 In article <2810@bingvaxu.cc.binghamton.edu> cjoslyn@bingvaxu.cc.binghamton.edu.cc.binghamton.edu (Cliff Joslyn) writes: > >Following suggestions from this list, we're using Kochan's /Programming >in ANSI C/ as a text combined w/K+R v. 2. I found a C tutorial on >Simtel good as a guide on what to cover in what order, and the /C Puzzle >Book/ and Koenig's /C Traps and Pitfalls/ as good sources of quiz and >test problems. I'm making my own programming assignments. > I took a C course many years ago that used the C Puzzle Book almost exclusively and it was the worst course that I have ever taken - please reconsider. The book is full of pathological programming problems and mistakes and has nothing to do with learning to program. You may also want to find out the version of the compiler that the students will be using. Where I taught C, there wasn't an ANSI compiler, so I used K&R v1. instead. C is confusing enought for the beginning student without having to explain that not everything in the book is true. < dave