ABSTRACT
This paper presents novel methods in teaching advanced computer architecture courses. These methods include presenting fundamental computer architecture issues using e-learning; employing visual aids to teach fundamentals concepts like Caches, pipelining and scheduling. In addition, this paper discuss integrating research into the course is beneficial to the students pursing a PhD career.
- J. L. Hennessy & D. A. Patterson, "Computer Architecture A Quantitative Approach 3rd edition," Morgan Kaufmann Publishers, USA, 2003. Google ScholarDigital Library
- Barry Wilkinson, "Computer Architecture Design and Performance 2nd edition," Prentice Hall Europe, 1996. Google ScholarDigital Library
- M. Morris Mano, "Computer System Architecture 3rd edition," Prentice Hall, Inc. USA, 1993. Google ScholarDigital Library
- Bruce Jacob and Trevor Mudge, "Virtual Memory in Contemporary Microprocessors," IEEE Micro, vol. 18, no 4, pp. 60--75, July 1998. Google ScholarDigital Library
- M. Mittal, A. Peleg and U. Weiser "MMX technology Architecture Overview," Intel Technology Journal, pp. 1--12, Q3, 1997.Google Scholar
- Heald et. all, "Implementation of the third generation SPARC V9 64--b microprocessor," ISSCC Digest of Technical Papers, pp 412--413, 2000.Google Scholar
- Integrating research and e-learning in advanced computer architecture courses
Recommendations
Enhancing Learning in Introductory Computer Science Courses Through SCALE: An Empirical Study
The work presented in this paper aims to support and promote the learning process in introductory computer science courses through the Web-based, adaptive, activity-oriented learning environment known as Supporting Collaboration and Adaptation in a ...
A Research-Oriented Course on Advanced Multicore Architecture
IPDPSW '15: Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium WorkshopMulticore processors have become ubiquitous in our real life in devices like smartphones, tablets, etc. In fact, they are present in almost all segments of the computing market, from supercomputers to embedded devices. The huge market competence have ...
Comments