Communications of the ACM - Special issue: Soviet computing
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
A system-based sequence of closed labs for computer systems organization
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Strategic directions in computer science education
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
A practical one-semester “VLSI design” course for computer science (and other) majors
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Principles of Computer Architecture
Principles of Computer Architecture
Using Java to design and test hardware circuits over a classroom network
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching computer organization/architecture with limited resources using simulators
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Distributed expertise for teaching computer organization & architecture
Working group reports from ITiCSE on Innovation and technology in computer science education
Creating new computer science curricula for the new millenium
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
HARD - hardware simulation in education
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
A hardware lab for the computer organization course at small colleges
Journal of Computing Sciences in Colleges
The case for more digital logic in Computer Architecture
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Integrating hardware experiences into a computer architecture core course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
The number of core hours devoted to digital logic in the knowledge unit Computer Architecture (AR) has been significantly reduced with the publication of Computing Curricula 2001 (CC2001). Over half of core hours removed come at the expense of digital logic and digital systems. We have argued elsewhere that more digital logic must be included in Computer Architecture. In this paper, we present our experience with an FPGA-based digital logic lab offered with our undergraduate Computer Organization and Architecture course including objectives, curricular issues, equipment and costs, staffing, process and grading policy, and observations from faculty and students. The lab gives students at least 9 hours of digital logic in a hands-on environment supplementing at least 3 core hours included in CC2001 Computer Architecture course models. Also, students are exposed to hardware used in modern computing applications, such as embedded systems.