SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Simulation in computer organization: a goals based study
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Integrating design and simulation into a computer architecture course
Proceedings of the 2nd conference on Integrating technology into computer science education
Integrating a closed lab component in computer architecture
ACM-SE 36 Proceedings of the 36th annual Southeast regional conference
Computer organization and design (2nd ed.): the hardware/software interface
Computer organization and design (2nd ed.): the hardware/software interface
Computer Design and Architecture
Computer Design and Architecture
Introduction to Computing Systems: From Bits and Gates to C and Beyond
Introduction to Computing Systems: From Bits and Gates to C and Beyond
Design and Implementation of Principles of Computer Organization Virtual Lab Based on Component
Advances in Blended Learning
Hi-index | 0.00 |
This paper describes a freshman-level computer organization course designed to remove the magic surrounding the operation of modern computer systems. Students in the course use a virtual machine with a graphical interface (simulating a processor named TSC) to develop assembly language programming skills. They then use digital design techniques to implement TSC and run their programs on it. We have found the course to be successful in bringing the students full circle, showing how binary instructions and simple gates can lead to a working computer system. A text has been written to integrate the lecture topics and the labs. The text, labs, and software tools have been made available on the Web.