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