robert@cs.arizona.edu (Robert J. Drabek) (12/13/89)
Sometime soon I will be giving a 12 hour course on C programming directed towards the working programmer. (It's a non-credit evening course.) What I would like => through email and not follow-up articles => from people who have either taught or taken a similar class is a suggested set of topics--things which definitely should not be left out (and maybe those things which should be left out because of time constraints or other good reasons). I do not expect to make this a course in software engineering or data structures as I hope they already have the background, but I do want to cover all important C-related topics. All operators, control structures, types, reserved words, standard functions and libraries (can I really expect to hit most of the common functions?) are on my list. I plan on using ANSI C from K&R 2--reasonable? The common errors which beginning (and even knowledgeable) C programmers make are on my list-- maybe you have your favorites you would like to share. Is there a particular order you prefer to present topics to reduce confusion and to speed up the process? I welcome any good streams of thought, but the technical ones from your own experiences will be the most useful. -- Robert J. Drabek robert@cs.Arizona.EDU Department of Computer Science uunet!arizona!robert The University of Arizona Tucson, AZ 85721