Computer organization and design (2nd ed.): the hardware/software interface
Computer organization and design (2nd ed.): the hardware/software interface
Experiment-based project in undergraduate computer architecture
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
MiniMIPS: a simulation project for the computer architecture laboratory
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Both national and international professional bodies acknowledge computer architecture and organisation as an inherent part of computer science body of knowledge. Despite that fact computer architecture and organisation courses, especially at an advanced level, are disappearing from the computer science academic curricula of many Australian universities. In this paper we attempt to identify the reasons why this happens, and we argue against this trend. We present our approach to teaching an advanced computer architecture course, in such a way that it is relevant to the students' future professional life, and can also be implemented without specialised resources. We also describe the experience of delivering this course to undergraduate computer science students over a period of three years.