home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / edu / 1186 < prev    next >
Encoding:
Text File  |  1992-07-25  |  2.3 KB  |  42 lines

  1. Newsgroups: comp.edu
  2. Path: sparky!uunet!usc!snorkelwacker.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!solman
  3. From: solman@athena.mit.edu (Jason W Solinsky)
  4. Subject: Re: Colleges Need to Fix the Bugs in Computer-Science Courses
  5. Message-ID: <1992Jul26.095819.24215@athena.mit.edu>
  6. Sender: news@athena.mit.edu (News system)
  7. Nntp-Posting-Host: m37-318-2.mit.edu
  8. Organization: Massachusetts Institute of Technology
  9. References: <1992Jul21.042112.21715@beaver.cs.washington.edu> <matjmm.711728626@gsusgi1.gsu.edu> <2388.2a708d66@vger.nsu.edu>
  10. Date: Sun, 26 Jul 1992 09:58:19 GMT
  11. Lines: 29
  12.  
  13. In article <2388.2a708d66@vger.nsu.edu>, g_harrison@vger.nsu.edu (George C. Harrison, Norfolk State University) writes:
  14.  
  15. |> The author argues that current computer science education is too theoretical -
  16. |> if it is indeed designed to train programmers for the most part.  He argues
  17. |> that most programmers need only look up algorithms in established references
  18. |> (ie Knuth), etc.  My initial impression was quite negative even though my
  19. |> primary duties in my department are to teach the CS1, CS2, Ada Programming, and
  20. |> Software Engineering course.
  21.  
  22. I think he is just seperating software engineering from computer science as
  23. electronics engineering is seperated from electrical engineering.
  24.  
  25. I disagree, however, with placing the fault on schools when it should be placed
  26. on companies. The depth of a bachelors degree major is deeper than what would
  27. be provided by a software engineering sans theory major. It belongs with most
  28. electronics engineering degrees at the associate level. A Bachelors degree is
  29. simply not necessary for your most basic programmer. Alas there seems to be
  30. an attitude (in all fields) that a BS is necessary to do anything.
  31.  
  32. I also object to a deemphasis of theory (or the creation of a seperate major
  33. without it) because it seems like software engineering is becoming more and
  34. more abstract. I believe that with greater levels of abstraction comes a
  35. greater need for the understanding of theory. (I also believe that some people
  36. will argue that more intelligent methods of abstraction will obviate the need
  37. for ANY understanding of what is actually going on, but if this ever becomes
  38. the case, then a high school degree and a couple of months of training should
  39. become sufficient with out any need for college.)
  40.  
  41. Jason W. Solinsky
  42.