home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / edu / 1365 < prev    next >
Encoding:
Text File  |  1992-08-26  |  2.7 KB  |  50 lines

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