Skip to main content

Introducing the declarative dungeon

  • Education: Tools and Themes
  • Conference paper
  • First Online:
Programming Languages: Implementations, Logics, and Programs (PLILP 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1292))

  • 194 Accesses

Abstract

We describe an intermediate programming course, based on Structure and Interpretation of Computer programs by Abelson and Sussman, into which we have introduced a Multi User Dungeon (MUD) as an extended example. This example has proved beneficial in a number of respects, and over a period of three years the course has been reorganised to fully exploit this. In particular, the approach enables the students to exercise the engineering design principles taught in the course, by participating in the design and construction of a complex software system. It has also proven to be an effective vehicle for explaining many of the concepts in the course.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Abelson and G.J. Sussman with Julie Sussman. Structure and Interpretation of Computer Programs. MIT Press, 1985. (First edition).

    Google Scholar 

  2. Richard Bartle.Interactive multi-user computer games.Technical report, MUSE Ltd., December 1990. Available from parcftp.xerox.com in pub/MOO/papers/mudreport.*.

    Google Scholar 

  3. Amy Bruckman. Programming for fun: Muds as a context for collaborative learning. In National Educational Computing Conference, June 1994. Available online as ftp: //media.mit.edu/pub/asb/papers/neec94. *.

    Google Scholar 

  4. D.C. De Roure and R.J. Bradford. EuLisp in Education. Lisp and Symbolic Computation, 6(1–2), 1993.

    Google Scholar 

  5. J.A. Padget, G. Nuyens, and H. Bretthauer. An Overview of EuLisp. Lisp and Symbolic Computation, 6(1–2), 1993.

    Google Scholar 

  6. Christian Queinnec. Lisp in Small Pieces. Cambridge University Press, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hugh Glaser Pieter Hartel Herbert Kuchen

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

De Roure, D. (1997). Introducing the declarative dungeon. In: Glaser, H., Hartel, P., Kuchen, H. (eds) Programming Languages: Implementations, Logics, and Programs. PLILP 1997. Lecture Notes in Computer Science, vol 1292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0033858

Download citation

  • DOI: https://doi.org/10.1007/BFb0033858

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63398-3

  • Online ISBN: 978-3-540-69537-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics