Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Integrating design and simulation into a computer architecture course

Published: 04 June 1997 Publication History

Abstract

This paper describes our experiences with closed laboratories in a computer architecture course and highlights the development of a capstone project. We advocate the use of software as a cost effective means of supporting analysis, design, and experimentation. Improvements to the course in regards to content, environment for learning, student perception, skills accomplished and retained, and instructor involvement are outlined. Several labs are summarized, including the capstone project tying together all aspects of machine organization. We conclude that integrating design education into computer science with the logic simulator lab approach is worthy of our continued efforts.

References

[1]
LogicWorks: Interactive Circuit Design Software, Capilano Computing Systems, Ltd., Benjamin/Cummings Publishing Company, Inc., Version 3, 1996. PC and Mac versions available.
[2]
Ewing, D., "Microcomputer Systems I: A Computer Science and Engineering Capstone Course," 24th Technical Symposium on Computer Science Education, SIGCSE Bulletin, Vol. 25, No. 1, March 1993, pp. 155-159.
[3]
Katz, R., Gorriello, G., and Ebeling, C., LogicWorks Instructor's Laboratory Manual, Benjamin-Cummings Publishing Company, Inc., 1994. Contains laboratories from the University of California, Berkeley, and the University of Washington.
[4]
Parker, B., and Drexel, P., "A System-Based Sequence of Closed Labs for Computer Systems Organization", 27th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, Vol. 28, No. 1, March 1996, pp. 53-57.
[5]
Donaldson, J., "A Microprogram Simulator and Compiler for an Enhanced Version of Tanenbaum's Mic-1 Machine", 26th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, Vol. 27, No. 1, March 1995, pp. 238-242.
[6]
Skrein, D., CPtI Sire, Intellimation, 1993. A simulator system for computer architectures at the register transfer level.
[7]
Mano, M., Computer System Architecture, 3rd ed., Prentice Hall, Inc., 1993.
[8]
Heuring, V., and Jordan, H., Computer Systems Design and Architecture, Addison Wesley, 1997.
[9]
Booth, T., et. al., "Design Education in Computer Science and Engineering," IEEE Computer, Vol. 19, No. 6, June 1986, pp. 20-27.

Cited By

View all
  • (1998)Integrating a closed lab component in computer architectureProceedings of the 36th annual ACM Southeast Conference10.1145/275295.275356(185-188)Online publication date: 1-Apr-1998
  • (2023)A Unified SoC Lab Course: Combined Teaching of Mixed Signal Aspects, System Integration, Software Development and Documentation2023 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS46773.2023.10181679(1-5)Online publication date: 21-May-2023
  • (2021)Vertically Integrated Computing Labs Using Open-Source Hardware Generators and Cloud-Hosted FPGAs2021 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS51556.2021.9401515(1-5)Online publication date: May-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 June 1997
Published in SIGCSE Volume 29, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)5
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (1998)Integrating a closed lab component in computer architectureProceedings of the 36th annual ACM Southeast Conference10.1145/275295.275356(185-188)Online publication date: 1-Apr-1998
  • (2023)A Unified SoC Lab Course: Combined Teaching of Mixed Signal Aspects, System Integration, Software Development and Documentation2023 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS46773.2023.10181679(1-5)Online publication date: 21-May-2023
  • (2021)Vertically Integrated Computing Labs Using Open-Source Hardware Generators and Cloud-Hosted FPGAs2021 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS51556.2021.9401515(1-5)Online publication date: May-2021
  • (2000)A first year computer organization course on the webProceedings of the 2000 workshop on Computer architecture education10.1145/1275240.1275246(4-es)Online publication date: 1-Jun-2000

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media