• DocumentCode
    398876
  • Title

    Developing open source programs for science and mathematics

  • Author

    Christian, W. ; Belloni, M.

  • Author_Institution
    Davidson Coll., NC, USA
  • Volume
    1
  • fYear
    2003
  • fDate
    22-24 Sept. 2003
  • Firstpage
    15
  • Abstract
    The switch from procedural to object-oriented (OO) programming has produced dramatic changes in professional software design. OO techniques have not, however, been widely adopted by science and mathematics teachers and curriculum authors. The continued use of procedural languages in education is partly due to the lack of up-to-date curricular development tools that implement science computation and numerical analysis techniques within an OO framework. This talk describes a new open-source development project that combines OO software development with science education research to produce such material. These OO tools include frameworks for two- and three-dimensional drawing, numerical analysis, and user interfaces. Examples are presented that show how these tools can be used to create curricular material for upper level science and mathematics course.
  • Keywords
    courseware; mathematics computing; object-oriented programming; physics computing; physics education; software engineering; curricular development tool; mathematics education; numerical analysis; object-oriented programming; open source program; procedural language; procedural programming; professional software design; science education research; three-dimensional drawing; two-dimensional drawing; user interface; Continuing education; Educational programs; Mathematics; Numerical analysis; Object oriented programming; Open source software; Programming profession; Software design; Switches; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROCON 2003. Computer as a Tool. The IEEE Region 8
  • Print_ISBN
    0-7803-7763-X
  • Type

    conf

  • DOI
    10.1109/EURCON.2003.1247970
  • Filename
    1247970