home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.edu:1580 comp.lang.fortran:3477 comp.lang.misc:2973 comp.arch:9291 sci.math:11130
- Path: sparky!uunet!gatech!mailer.cc.fsu.edu!sun13!ds8.scri.fsu.edu!jac
- From: jac@ds8.scri.fsu.edu (Jim Carr)
- Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
- Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
- Message-ID: <10648@sun13.scri.fsu.edu>
- Date: 8 Sep 92 20:00:19 GMT
- 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>
- Sender: news@sun13.scri.fsu.edu
- Reply-To: jac@ds8.scri.fsu.edu (Jim Carr)
- Followup-To: comp.edu
- Organization: SCRI, Florida State University
- Lines: 37
-
- In article <Bu9FB3.BDK@world.std.com> jkenton@world.std.com (Jeff Kenton) writes:
- >In article <1992Sep3.123432.18806@bony1.bony.com> richieb@bony1.bony.com (Richard Bielak) writes:
- >>Someone said earlier in this thread that "It is easier to teach a
- >>physics student to program, than it is to teach CS student physics."
- >>
- >>This is just the kind of thing a physicist would say :-).
-
- Mainly because a computer scientist never tried to teach physics.
-
- The biggest problem is the lack of essential (mathematical) prerequisites
- followed closely by the lack of appropriate physical intuition or
- experience with the subject matter of the course.
-
- >>A computer scientist would say that "It is easier to teach physics to
- >>a CS student, than it is to teach a physics student to program."
- >
- >As a physicist by training (MS, almost a PhD) and a programmer for
- >over 20 years, it's clear to me that it is difficult to teach anyone
- >to program. Everyone picks up the basics in their first class, but
- >few get really good. Even the stars take a while. ....
-
- The main prerequisite for being a good programmer is a good grounding
- in the specification of a logical and complete solution to a problem.
- Without this, one can still be trained to write beautifully structured
- code, but the chances of the code giving a correct answer are zip. Given
- this, both training and experience are needed as you point out.
-
- What is missed is that physicists and other scientists, by virtue of
- their training in their discipline, are likely to have the prerequisites
- for being a good programmer. The preparation of computer scientists in
- mathematics (consider PDEs for example) cannot be assumed.
-
- --
- J. A. Carr | "The New Frontier of which I
- jac@gw.scri.fsu.edu | speak is not a set of promises
- Florida State University B-186 | -- it is a set of challenges."
- Supercomputer Computations Research Institute | John F. Kennedy (15 July 60)
-