home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!sun-barr!ames!uakari.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!uw-beaver!pattis
- From: pattis@cs.washington.edu (Richard Pattis)
- Newsgroups: comp.edu
- Subject: Re: programming languages, education, unanswered questions, loose threads
- Message-ID: <1992Aug28.223800.14937@beaver.cs.washington.edu>
- Date: 28 Aug 92 22:38:00 GMT
- References: <1992Aug27.164424.249@linus.mitre.org> <1992Aug28.003249.2349@beaver.cs.washington.edu> <1992Aug28.155651.14652@linus.mitre.org>
- Sender: news@beaver.cs.washington.edu (USENET News System)
- Organization: Computer Science & Engineering, U. of Washington, Seattle
- Lines: 34
-
- Of the 1,500 students per year taking Ada at UW, about 1200 are planning to
- enroll in engineering departments other than ours. Of the remaining 300, 100
- are taking the course for for distribution requirements. About 200 continue to
- take our second course, and over half of those, about 125, get into the major.
-
- Our introductory courses aren't really filters. Students need good grades in
- 2 out of 3 areas: math, science (physics/chemistry) and programming (I won't
- even call it CS). You can wipe-out in the programming courses and still get
- into the department. About 1/2 our courses involve programming, and half
- don't (involve here means doing programming, not studying subject material
- related to programming: our advanced analysis of algorithms doesn't do much
- programming).
-
- Of course, as you point out, students are given all sorts of library code for
- lexical analyzers, stack, queues, graphs, association tables. They learn to
- read the specifications for these packages, and use these packages to do all
- sorts of interesting applications. This is doable in Pascal, but much harder
- (no instantiation of generic packages with protected, exportable types).
-
- I'll assert that at the end of a 15 week quarter (for us, the middle of our
- 2nd 10 week quarter) students are doing projects in Ada with less effort than
- the could in Standard Pascal, given best-effort libraries supplied by the
- instructor.
-
- Rich Pattis
-
-
-
-
- --
- ------------------------------------------------------------------------------
- Richard E. Pattis "Programming languages are like
- Department of Computer Science pizzas - they come in only "too"
- and Engineering sizes: too big and too small."
-