Computing Education (TOCE)


Search Issue
enter search term and/or author name


Journal on Educational Resources in Computing (JERIC), Volume 1 Issue 4, December 2001

William Yurcik
Pages: 1-3
DOI: 10.1145/514144.514700

The PIPPIN machine: simulations of language processing
Stuart Hirshfield, Rick Decker
Pages: 4-17
DOI: 10.1145/514144.514706
This article describes two simulations which, together, are intended to help students make the leap from writing programs in a simple high-level language to understanding how such programs come to be translated and executed on a simple computer....

OAMulator: a teaching resource to introduce computer architecture concepts
Filippo Menczer, Alberto Maria Segre
Pages: 18-30
DOI: 10.1145/514144.514145
The OAMulator is a Web-based resource to support the teaching of instruction set architecture, assembly languages, memory, addressing, high-level programming, and compilation. The tool is based on a simple, virtual CPU architecture, called the One...

The knob & switch computer: A computer architecture simulator for introductory computer science
Grant Braught, David Reed
Pages: 31-45
DOI: 10.1145/514144.514730
The Knob & Switch Computer is a computer architecture simulator designed to teach beginning students the basics of computer organization. It differs from existing simulators in two significant ways: (1) it incorporates cognitive hooks in the...

CPU Sim 3.1: A tool for simulating computer architectures for computer organization classes
Dale Skrien
Pages: 46-59
DOI: 10.1145/514144.514731
CPU Sim 3.1 is an educational software package written in Java for use in CS3 courses. CPU Sim provides students an active learning environment in which they can design, modify, and compare various computer architectures at the register-transfer...

Three simulator tools for teaching computer architecture: Little Man computer, and RTLSim
William Yurcik, Cecile Yehezkel, Dean Armstrong, Murray Pearson
Pages: 60-80
DOI: 10.1145/514144.514732
Teaching computer architecture (at any level) is not an easy task. To enhance learning, a critical mass of educators has begun using simulator visualizations of different computer architectures. Here we present three representative computer...

The Postroom Computer
Hugh Osborne
Pages: 81-110
DOI: 10.1145/514144.514146
The Postroom Computer is a computer architecture simulator based on the Little Man Computer developed in 1965 by Stuart Madnick and John Donovan. It provides a family of architectures suitable for use in teaching introductory computer...

Using the Alfa-1 simulated processor for educational purposes
Sergio Daicz, Luis F. De Simoni, Demian Wassermann, Gabriel A. Wainer
Pages: 111-151
DOI: 10.1145/514144.514743
Alfa-1 is a simulated computer designed for computer organization courses. Alfa-1 and its accompanying toolkit allow students to acquire practical insights into developing hardware by extending existing components. The DEVS formalism is used to...