Computer Architecture Simulation Applets for use in Teaching
Roland N. Ibbett, Frédéric MALLET
Institute for Computing Systems Architecture, Division of Informatics, University of Edinburgh
Keywords: Applets, computer architecture, simulation, visualisation
Abstract: Visualisation of the activities which occur inside a computer is an important aspect of computer architecture education. At the University of Edinburgh we are using a Hierarchical Computer Architecture design and Simulation Environment (HASE) to build a number of architectural models for use in research and teaching. A new facility within HASE, JavaHASE, allows models to be translated into applets which can be accessed via the WWW. JavaHASE applets are programmable simulation models in which the code and data memory contents can be altered, the simulation re-run in the applet and the results used to visualise the activities taking place within the model (data movements, state changes, register/memory content changes, etc). These applets are being used in various ways in teaching.

© 2003 IEEE.
@ARTICLE{IM:FIE2003,
  title = {Computer architecture simulation applets for use in teaching},
  author = {Ibbett, R. and Mallet, F.},
  journal = {2003. {FIE} 2003. 33rd Annual Frontiers in Education},
  year = {2003},
  volume = {2},
  pages = {20--25},
  month = nov,
  keywords = {Internet, Java, computer aided instruction, computer architecture,
       data visualisation, educational aids, teaching},
  doi = {10.1109/FIE.2003.1264671},
  ISSN = {0190-5848}
}