home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!uvaarpa!vger.nsu.edu!g_harrison
- From: g_harrison@vger.nsu.edu (George C. Harrison, Norfolk State University)
- Newsgroups: comp.edu
- Subject: Re: Colleges Need to Fix the Bugs in Computer-Science Courses
- Message-ID: <2388.2a708d66@vger.nsu.edu>
- Date: 25 Jul 92 03:08:21 GMT
- References: <1992Jul21.042112.21715@beaver.cs.washington.edu> <matjmm.711728626@gsusgi1.gsu.edu>
- Lines: 56
-
- In article <matjmm.711728626@gsusgi1.gsu.edu>, matjmm@gsusgi1.gsu.edu (J. Morgan Morris) writes:
- > pattis@cs.washington.edu (Richard Pattis) writes:
- >
- >>The July 15th issue of The Chronicle of Higher Education has this article on
- >>page B3, as an opinon piece by Nathaniel S. Borenstein.
- >
- >
- >>Rich Pattis
- >
- > I don't know where to read this journal. Could someone post a summary
- > of the article?
- >
- > Thanks,
- > Morgan
- >
- >
- > --
- > John Morgan Morris
-
- Borenstein's article appeared in the July 15, 1992 issue of "The Chronicle of
- Higher Education." Most college libraries should have a copy.
-
- The following is MY opinion of my impression of the article:
-
-
- 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. But Borenstein has a point which is well taken -
- at least after what I consider shocking statements:
-
- "The university is...filled with alternative teaching paradigms that have much
- to offer computer science. Architecture, for example, shares much with
- programming. Architects must design a building in accordance with the laws of
- physics and the realities ofr economics, lest it collapse when built or be too
- expensive to build in the first place. Yet if they are trained just in such
- 'formal' methods, they will build only ugly boxes that will blight the
- landscape, which is, in fact, how some overly 'formal' or 'functional' modern
- architects have behaved."
-
- "But architects are also trained in aesthetics and the history of architecture
- and are encouraged to develop their own creative impulses. The architecture
- curriculum recognizes the need to emcompass both science and art. Certainly it
- has lessons to offer the programmer who must build user-oriented programs that
- are cost-effective, reliable, easy to use, and well liked...."
-
- "Eventually, it seems inevitable, computer science will develop its own methods
- and models for training both programmers and researcdhers. To date, however,
- it has failed to address seriously the difficult questions of training
- practical programmers...."
-
- -------------
- George C. Harrison, Professor of Computer Science, Norfolk State University
- g_harrison@vger.nsu.edu
-