home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.edu
- Path: sparky!uunet!usc!venice!gumby.dsd.trw.com!deneva!pooh.sdd.trw.com!adams
- From: adams@pooh.sdd.trw.com (allen Adams)
- Subject: Scientists/Engineers/Business(ers) As Programmers
- Message-ID: <2A9BF5CB.1C97@deneva.sdd.trw.com>
- Summary: Teaching people to code
- Keywords: Programming, Scientist, Engineer, Business
- Sender: news@deneva.sdd.trw.com
- Organization: TRW Inc., Redondo Beach, CA
- Date: Wed, 26 Aug 92 21:21:13 GMT
- Lines: 37
-
- Having been a teaching assistant for the first CS class for non-CS
- majors (which included EE, ME, CE, Business, etc.) and being an instructor
- for the second class for non-CS majors who couldn't get enough of
- programming :-) at Purdue, the objective in both classes was to give the
- non-CS majors enough information so that they could do reasonably well
- out in the 'real' world. The first class taught was FORTRAN; the second
- had Pascal. The second class also introduced the idea of data structures
- and ways to use them (linked lists, stacks, queues, etc.). My impression
- is that those who major in non-CS areas are looking at computers as
- a means to help them get their job done. Most of them could really care
- less if their code was pristine enough to be shown as an example of how
- to do software engineering. That is why teams of people, with various
- backgrounds including CS, probably will generate more software engineered
- code than those teams that don't. If you major in CS, then ideally one
- is interested in the best way(s) to generate code. That is why software
- engineering is of interest. If you are EE, ME, etc., it should not be
- surprising that their interest might not be as great as CS'ers in the area
- of software engineering.
-
- My conclusion is that non-CS majors have too many other classes to
- really care/appreciate software engineering. Is that bad?? I think
- not. When I was an undergrad at the University of Kentucky, I took
- a EE class that I really enjoyed, but I didn't take more. If I tried
- hard enough, maybe I could draw a logic circuit, but it certainly would
- not be as sophisticated as a true EE. Do I care?? No, that is why
- I am glad there are people who majored in EE; it doesn't interest me, but
- we need them around. I certainly hope the reverse is the case; I enjoy
- learning software engineering techniques, but one of my roommates who
- is an ME, could care less about software engineering. That is somewhat
- frustrating, but that is the way of the world. If need be, we could
- work on a project where he figured out the control system, and I could
- write the software to be reused. And working together would probably
- make us both better off. Thank goodness the world is filled with a
- variety of people, not just clones.
-
- Allen Adams
-
-