Design and implementation of interactive programs for education in engineering and natural sciences

  • Walter Schaufelberger
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 360)


The availability of reliable and cheap software is crucial for a successful use of computers in teaching. An environment that has been implemented for the generation of software for teaching purposes at ETH Zurich is described in the paper. It is based on Modula-2 and allows the realization of highly interactive programs running on Macintosh and IBM compatibles.


Computer aided instruction DialogMachine interactive software layers of software Modula-2 programming simulation and animation in teaching software design tools for learning and teaching 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Fischlin, A. (1986,1988): The DialogMachine. Projektzentrum IDA ETH ZurichGoogle Scholar
  2. Fischlin A., Ulrich M. (1988): ModelWorks: an Interactive Modula-2 Simulation Environment. Int. Report 4/1988, IDA-Zentrum, ETH Zürich.Google Scholar
  3. Mansour M., Schaufelberger W. (1989): Software and Laboratory Experiments using Computers in Control Education. IEEE Control Systems Magazine (accepted for publication).Google Scholar
  4. Moler C. (1981): MATLAB Users' Guide. Dept. of Computer Science, Univ. of New Mexico.Google Scholar
  5. Nievergelt, J., Ventura, A., and Hinterberger, H. (1986): Interactive Computer Programs for Education. Philosophy, Techniques, and Design. Addison-WesleyGoogle Scholar
  6. Norman, D. A., Draper, S.W. (1986): User Centered System Design. Lawrence Erlbaum Ass., London.Google Scholar
  7. Schaufelberger, W. (1988): Teachware for Control. American Control Conference, Atlanta, Georgia.Google Scholar
  8. Schaufelberger, W. (1988): Experiences with group-projects and teachware in control engineering education at ETHZ. ASEE Southeastern Section Conference Proceedings, Portland, Oregon.Google Scholar
  9. Vancso-Polacsek K., Fischlin A. (1988): Automated Construction of Interactive Learning Programs in Modula-2. Comput. Educ., Vol. 12, No. 4, pp. 507–512.CrossRefGoogle Scholar
  10. Ventura, A., and Schaufelberger, W. (1988): Benützungsmodelle: Vermittler zwischen Menschen und Maschinen. Bulletin SEV 15, pp. 921–925.Google Scholar
  11. Wirth N. (1985): Modula-2. Springer-Verlag.Google Scholar
  12. Wirth N. et al. (1988): MacMETH, User Manual. Institut für Informatik, ETH Zürich, 100 pp.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • Walter Schaufelberger
    • 1
  1. 1.Project Center IDASwiss Federal Institute of Technology ETH ZentrumZurichSwitzerland

Personalised recommendations