home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / edu / 1580 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  2.7 KB

  1. Xref: sparky comp.edu:1580 comp.lang.fortran:3477 comp.lang.misc:2973 comp.arch:9291 sci.math:11130
  2. Path: sparky!uunet!gatech!mailer.cc.fsu.edu!sun13!ds8.scri.fsu.edu!jac
  3. From: jac@ds8.scri.fsu.edu (Jim Carr)
  4. Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
  5. Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
  6. Message-ID: <10648@sun13.scri.fsu.edu>
  7. Date: 8 Sep 92 20:00:19 GMT
  8. References: <1992Aug27.154823.583@alchemy.chem.utoronto.ca> <BtpAIn.EE5@mentor.cc.purdue.edu> <1992Sep3.123432.18806@bony1.bony.com> <Bu9FB3.BDK@world.std.com>
  9. Sender: news@sun13.scri.fsu.edu
  10. Reply-To: jac@ds8.scri.fsu.edu (Jim Carr)
  11. Followup-To: comp.edu
  12. Organization: SCRI, Florida State University
  13. Lines: 37
  14.  
  15. In article <Bu9FB3.BDK@world.std.com> jkenton@world.std.com (Jeff Kenton) writes:
  16. >In article <1992Sep3.123432.18806@bony1.bony.com> richieb@bony1.bony.com (Richard Bielak) writes:
  17. >>Someone said earlier in this thread that "It is easier to teach a
  18. >>physics student to program, than it is to teach CS student physics."
  19. >>
  20. >>This is just the kind of thing a physicist would say :-).
  21.  
  22. Mainly because a computer scientist never tried to teach physics. 
  23.  
  24. The biggest problem is the lack of essential (mathematical) prerequisites 
  25. followed closely by the lack of appropriate physical intuition or 
  26. experience with the subject matter of the course. 
  27.  
  28. >>A computer scientist would say that "It is easier to teach physics to
  29. >>a CS student, than it is to teach a physics student to program."
  30. >
  31. >As a physicist by training (MS, almost a PhD) and a programmer for
  32. >over 20 years, it's clear to me that it is difficult to teach anyone
  33. >to program.  Everyone picks up the basics in their first class, but
  34. >few get really good.  Even the stars take a while.    .... 
  35.  
  36. The main prerequisite for being a good programmer is a good grounding 
  37. in the specification of a logical and complete solution to a problem. 
  38. Without this, one can still be trained to write beautifully structured 
  39. code, but the chances of the code giving a correct answer are zip.  Given 
  40. this, both training and experience are needed as you point out. 
  41.  
  42. What is missed is that physicists and other scientists, by virtue of 
  43. their training in their discipline, are likely to have the prerequisites 
  44. for being a good programmer.  The preparation of computer scientists in 
  45. mathematics (consider PDEs for example) cannot be assumed. 
  46.  
  47. --
  48. J. A. Carr                                    |  "The New Frontier of which I  
  49. jac@gw.scri.fsu.edu                           |  speak is not a set of promises
  50. Florida State University  B-186               |  -- it is a set of challenges."
  51. Supercomputer Computations Research Institute |   John F. Kennedy (15 July 60)
  52.