home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / programm / 2361 < prev    next >
Encoding:
Internet Message Format  |  1992-08-17  |  1.5 KB

  1. Path: sparky!uunet!munnari.oz.au!goanna!ok
  2. From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe)
  3. Newsgroups: comp.programming
  4. Subject: Re: Teaching the basics
  5. Message-ID: <14066@goanna.cs.rmit.oz.au>
  6. Date: 18 Aug 92 01:06:26 GMT
  7. References: <1992Aug17.123916.14815@husc13.harvard.edu>
  8. Organization: Comp Sci, RMIT, Melbourne, Australia
  9. Lines: 22
  10.  
  11. In article <1992Aug17.123916.14815@husc13.harvard.edu>, peregrin@husc13.harvard.edu writes:
  12. >     This course is meant to teach students the basics.  Even though it
  13. > is in C, we don't really touch on pointers, and the fanciest thing we teach
  14. > is recursion (which most don't get anyways).
  15.  
  16. If you don't know recursion, you don't know programming.  It is one of the
  17. simpler concepts in computing.  (Much simpler than mutable variables, IMHO.)
  18.  
  19. >     So if you look around at your fellow programming peers (perhaps the
  20. > the entry level ones), what basic skills do you wish they were better prepared
  21. > in?  Documenting?  Indentation? top-down problem solving? Debugging? Numeric
  22. > methods?  Better understanding of hardware (cpu, terminal i/o)? Efficiency?
  23. > Engineering skills ? (like kludging vs. recoding; writing code so that it
  24. > can be maintained in the future; time management; reliability; human
  25. > interfaces?)
  26.  
  27. Spelling.  Elementary English grammar and usage.  Proof-reading (being able
  28. to look at what you _did_ write and notice when it isn't what you _meant_
  29. to write).  Knowing how to look things up in manuals.
  30.  
  31. -- 
  32. You can lie with statistics ... but not to a statistician.
  33.