home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / READMEFiles / Curve.README < prev    next >
Text File  |  1992-08-29  |  3KB  |  74 lines

  1. a. Who wrote the software and contact information (preferably
  2. Internet and US. Mail addresses) for questions, comments, bug
  3. reports, etc.
  4.  
  5. Curve was written by Michael Rogers, Dept. of Math and Computer
  6. Science, Amherst College, Amherst, MA 01002.  He may be reached
  7. via electronic mail at mkr@cs.amherst.edu.  Please let him know
  8. what you think and any problems which occur.
  9.  
  10.  
  11. b. The category that best describes the software type. (See
  12. *categories* below.)
  13.  
  14. Mathematics.
  15.  
  16.  
  17. c. What the application does.
  18.  
  19. Curve was written with the idea of letting the user explore plane
  20. geometry in a dynamical setting.  To do this, one operates an
  21. apparatus with the mouse.  If you drag a particular point, another
  22. point on the apparatus traces out a curve.  There are two kinds
  23. of apparati referred to as synthetic apparati and analytic apparati.
  24. In synthetic apparati, the positions of points are defined by
  25. their relationship to other points.  Moving some of the points
  26. will cause the positions of the other points to change.  In analytic
  27. apparati, the positions of points are defined by formulae.  One
  28. uses the mouse to trace out the curve defined by the formulae.
  29.  
  30. Inspiration for this project was drawn from Robert Yates' book
  31. "Curves and Their Properties" and Brieskorn and Knoerrer's book
  32. "Plane Algebraic Curves."  At one point it seems that people used
  33. to make apparati to construct curves out of physical material.
  34. We hope that this application may inspire you to do the same or
  35. that it may provide a reasonable substitute.
  36.  
  37.  
  38. d. What the application is used for at your institution (e.g. in a
  39. particular course, to illustrate a certain concept, research).
  40.  
  41. Curve is used in courses to give students a "feel" for geometry.
  42. This could be used in calculus and geometry.  For example, the
  43. Evolute apparatus gives a student an excellent intuitive feel for
  44. curvature;  the MysticHexagon apparatus lets student explore the
  45. relationship of six points lying on a conic section;  even the
  46. Function apparatus is useful at the beginning calculus level and
  47. gives a student understanding of the dynamical properties of a
  48. function.
  49.  
  50.  
  51. e. Which NeXT release your software was developed under (2.x or
  52. NeXTSTEP Pre-Release 3).
  53.  
  54. Curve was developed on a NeXTstation running NEXTSTEP 2.1.
  55.  
  56.  
  57. f. Detailed installation instructions (if any).
  58.  
  59. None.
  60.  
  61.  
  62. g. Any other comments you would like to add.
  63.  
  64. More apparati are planned.  Also there exists a version of this
  65. program which can dynamically load apparati (using objc_loadModules()).
  66. There will at some time be a reasonable description of the Apparatus
  67. class and how to program an apparatus.  Other bell and whistles
  68. will also be added and minor improvements to the user interface.
  69.  
  70.  
  71.  
  72. This version of Curve is distributed free of charge.
  73. All rights are reserved.  There is no warranty.
  74.