• DocumentCode
    331755
  • Title

    A Java-based environment for teaching programming language concepts

  • Author

    Hauswirth, Manfred ; Jazayeri, Mehdi ; Winzer, Alexander

  • Author_Institution
    Distributed Syst. Group, Tech. Univ. Wien, Austria
  • Volume
    1
  • fYear
    1998
  • fDate
    4-7 Nov. 1998
  • Firstpage
    296
  • Abstract
    The authors describe the SDE visual environment for the study of the semantics of programming languages. SDE supports the abstract machine called SIMPLESEM which is used to define the operational semantics of programming languages in a widely-used textbook on programming languages. By basing the environment on the World-wide Web infrastructure, the environment is immediately available to students and instructors around the globe. SDE enhances the student´s learning by simulating and visualizing abstract concepts of semantics. Such visualization environments are invaluable in the study of abstract subjects. SDE is currently being used in several university courses in different countries. The authors describe the environment´s architecture and capabilities and review some of their experiences in developing the environment.
  • Keywords
    Java; computer science education; educational courses; programming languages; teaching; Java-based environment; SDE visual environment; SIMPLESEM; World-Wide Web; abstract subjects; computer science; education; programming language concepts teaching; programming language semantics; student learning; university courses; visualization environments; Books; Computer architecture; Computer languages; Computer science; Data visualization; Debugging; Education; Java; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1998. FIE '98. 28th Annual
  • Conference_Location
    Tempe, AZ, USA
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-4762-5
  • Type

    conf

  • DOI
    10.1109/FIE.1998.736852
  • Filename
    736852