skip to main content
10.1145/563340.563401acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Using Java to design and test hardware circuits over a classroom network

Published:27 February 2002Publication History

ABSTRACT

A crucial part of the Computer Organization course is the design and analysis of hardware circuits. To teach this part of the course efficiently and to involve the entire class in the design of circuits, we have designed the SCAN system. Starting with a textual specification of a circuit, SCAN generates Java classes that can be used to simulate the way the circuit works. These circuits can be simulated locally or can join with other circuits to simulate larger machine function over a network. This paper describes the SCAN system, the Java classes it generates, and the way we use this in the Computer Organization class.

References

  1. Banzhaf, W., Computer-Aided Circuit Analysis Using PSpice, Prentice-Hall, 1992, ISBN 0-13-159534-2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Gibbs, N and Tucker, A., "A Model Curriculum for a Liberal Arts Degree in Computer Science", Communications of the ACM, Vol. XX, No. XX, March 1986, pp. 202-210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jones, D. "Iowa Logic Simulator", available online: http://www.cs.uiowa.edu/~jones/logicsim.Google ScholarGoogle Scholar
  4. Walker, H., and Schneider, G. M., "A Revised Model Curriculum for a Liberal Arts Degree in Computer Science", Communications of the ACM, Volume 39, Number 12, December 1996, pp. 85-95. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education
    February 2002
    471 pages
    ISBN:1581134738
    DOI:10.1145/563340
    • cover image ACM SIGCSE Bulletin
      ACM SIGCSE Bulletin  Volume 34, Issue 1
      Inroads: paving the way towards excellence in computing education
      March 2002
      417 pages
      ISSN:0097-8418
      DOI:10.1145/563517
      Issue’s Table of Contents

    Copyright © 2002 ACM

    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: 27 February 2002

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    SIGCSE '02 Paper Acceptance Rate73of234submissions,31%Overall Acceptance Rate1,595of4,542submissions,35%

    Upcoming Conference

    SIGCSE Virtual 2024

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader