The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
Computer architecture (2nd ed.): a quantitative approach
Computer architecture (2nd ed.): a quantitative approach
Introduction to Computing Systems: From Bits & Gates to C & Beyond
Introduction to Computing Systems: From Bits & Gates to C & Beyond
Computer Organization and Architecture: Designing for Performance (7th Edition)
Computer Organization and Architecture: Designing for Performance (7th Edition)
Bantam: a customizable, java-based, classroom compiler
Proceedings of the 39th SIGCSE technical symposium on Computer science education
MIPSPILOT: a compiler-oriented MIPS simulator
Journal of Computing Sciences in Colleges
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support
Proceedings of the 42nd ACM technical symposium on Computer science education
Green16: a frugal CPU architecture
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Hi-index | 0.02 |
This paper introduces the classroom architecture Larc, which was designed specifically for use in an introductory course on computer architecture. The Larc project has many resources including (among other things) a comprehensive, freely-available student manual, a graphical debugger for helping students write machine/assembly programs, and a Java-like compiler for helping students better understand the role of the compiler and its interaction with the machine.