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
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;
Conference_Titel :
Frontiers in Education Conference, 1998. FIE '98. 28th Annual
Conference_Location :
Tempe, AZ, USA
Print_ISBN :
0-7803-4762-5
DOI :
10.1109/FIE.1998.736852