home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / edu / 1282 < prev    next >
Encoding:
Internet Message Format  |  1992-08-15  |  3.1 KB

  1. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!agate!anarres.CS.Berkeley.EDU!bh
  2. From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
  3. Newsgroups: comp.edu
  4. Subject: Re: ACM Curriculum Proposal --- some remarks.
  5. Date: 15 Aug 1992 14:01:49 GMT
  6. Organization: University of California at Berkeley
  7. Lines: 51
  8. Message-ID: <16j2odINN1f2@agate.berkeley.edu>
  9. References: <1992Aug14.194850.440@softwks.osgo.ks.he.schule.de>
  10. NNTP-Posting-Host: anarres.cs.berkeley.edu
  11.  
  12. KlausF@OSGO.ks.he.schule.de writes:
  13. >The proposal tries to design a CS-course which is similar in level and
  14. >methodology to ``typical high school pre-college science courses''. The
  15. >course should concentrate on ``fundamental scientific principles and
  16. >concepts'' in the field.
  17. >
  18. >Who doesn't agree with these goals.
  19.  
  20. I don't, for one.
  21.  
  22. (With apologies to the people who've heard me say this before:)  High school
  23. is the place for learning how to learn, and learning to love learning.  It
  24. doesn't matter so much about any specific facts you might learn.  This is
  25. true even in "pre-college science courses"; the main point of high school
  26. physics had better be to get the kids to love physics--love its methodology
  27. as well as its content--and it wouldn't matter so much if all the physics
  28. they learn is wrong (e.g., Newtonian).
  29.  
  30. In high school, if one happens to be interested in language, e.g. English,
  31. there are lots of opportunities for a total immersion in a kind of
  32. intellectual apprenticeship, such as the school newspaper, the yearbook,
  33. acting in the school play, etc.  If you remember anything with pleasure
  34. from your own high school years it's probably an activity of that sort.
  35.  
  36. If you happen to be interested in math or science, there are damn few
  37. such activities.  There might possibly be a model rocket club, but for the
  38. most part you can't do modern science -- REAL science, done for the sake
  39. of the work, not duplicating someone else's work to prove you know how --
  40. in a high school lab.
  41.  
  42. The big exception is computing.  Many kids, through programming, can and do
  43. learn to love formal mathematical thinking.  They stay up all night getting
  44. their program to work.  That's the *only* important thing that computing
  45. has to offer in high school education!  Some of these kids may end up staying
  46. with computing; if so, they'll have the "fundamental scientific principles
  47. and concepts" in college.  Others may get interested in some other, related
  48. scientific area.  But we got them hooked by letting them program!
  49.  
  50. The ACM curriculum wants to destroy all this by taking the fun out of
  51. programming and making it feel like a trigonometry class.  It's full of
  52. Shalt-Not style rules, RAM/ROM/CPU buzz words to memorize, and on top of
  53. that it enshrines an obsolete, low-level idea of programming languages
  54. (no modern language has type declarations or loop constructs).
  55.  
  56. This is Physics Envy and as usual it's misguided because physics doesn't
  57. work the way the ACM thinks it does either.
  58.  
  59. P.S. -- I do agree completely with all the detailed criticisms in Klaus's
  60. message, also.  Too many languages, too much architecture, etc.  All very
  61. true.  But it's not surprising to me that those bad details come out of what
  62. I consider a bad overall goal.
  63.