| The knob & switch computer: A computer architecture simulator for introductory computer science |
| Full text |
Pdf
(383 KB)
|
| Source
|
Journal on Educational Resources in Computing (JERIC)
archive
Volume 1 , Issue 4 (December 2001)
table of contents
Pages: 31 - 45
Year of Publication: 2001
ISSN:1531-4278
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 65, Citation Count: 3
|
|
|
ABSTRACT
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 form
of knobs and switches that encourage exploration and discovery on
the part of the student; and (2) it can be presented one component
at a time, starting with a simple interactive data path and
building incrementally to a full-featured stored program machine.
Both of these features make it possible to engage beginning
students and effectively convey an understanding of how computers
work. The Knob & Switch Computer simulator can also motivate
the study of other computing topics such as data representation,
assembly language programming, and RISC vs. CISC architectures. In
addition to describing the Knob & Switch Computer, we discuss
experiences using the simulator in breadth-based introductory
courses both at Dickinson College and Creighton University.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ARIAS, J. AND GARCIA, D. 1999. Introducing computer architecture education in the first course of computer science career. IEEE Computer Society Technical Committee on Computer Architecture Newsletter (July).
|
| |
2
|
|
| |
3
|
|
| |
4
|
CC2001 TASK FORCE. 2001. Computing Curricula 2001. WWW: http://www.acm.org/sigcse/cc2001/.
|
| |
5
|
|
| |
6
|
FOLEY, J. AND STANDISH, T. (Eds.). 1988. Undergraduate Computer Science Education, Report of a Workshop (George Washington University, March 10-11), National Science Foundation.
|
|