Experiential computer architecture course for active e-learning

  • Authors:
  • Yousif Al-Bastaki;Ajantha Herath

  • Affiliations:
  • University of Bahrain, Kingdom of Bahrain;University of Bahrain, Kingdom of Bahrain

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer architecture serves as a gateway for upper level undergraduate computer science and engineering courses. Computer architecture courses for computer science, information systems and engineering programs focus on the details of transforming basic high-level programming constructs learned in lower level classes for high performance CISC and RISC instruction set architectures. It should also help students understand upper level courses such as operating systems, security, theory of computation, parallel computing, embedded systems. As a result of the work performed over many years, a computer architecture course suitable for e-learning with hands-on activities based on the tools available on the web has been evolved. This paper describes our experience.