• DocumentCode
    49229
  • Title

    Approaches and Tools Used to Teach the Computer Input/Output Subsystem: A Survey

  • Author

    Larraza-Mendiluze, Edurne ; Garay-Vitoria, Nestor

  • Author_Institution
    Dept. of Comput. Archit. & Technol., Univ. of the Basque Country (UPV/EHU), Donostia-San Sebastian, Spain
  • Volume
    58
  • Issue
    1
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper surveys how the computer input/output (I/O) subsystem is taught in introductory undergraduate courses. It is important to study the educational process of the computer I/O subsystem because, in the curricula recommendations, it is considered a core topic in the area of knowledge of computer architecture and organization (CAO). It is also a basic knowledge to be acquired in order to work in areas such as human-computer interaction (HCI) or embedded systems. Examination questions, course syllabi, and textbooks were analyzed to identify which teaching approaches are being used. Individuals teaching the I/O subsystem could choose between the options explained here, according to their intended learning outcomes. In addition, a literature survey was conducted on the development and use of tools to improve student understanding of I/O and to make the topic less abstract and more attractive. A goal is to indicate to computing education researchers that the majority of the literature reports experiences in developing or using different resources or educational methodologies, but that these are not based on a theory of learning.
  • Keywords
    computer aided instruction; computer architecture; computer science education; educational courses; embedded systems; further education; human computer interaction; teaching; CAO; HCI; computer I/O subsystem; computer architecture-and-organization; computer input/output subsystem teaching; course syllabi; course textbooks; curricula recommendations; educational methodologies; educational process; embedded systems; examination questions; human-computer interaction; student I/O understanding improvement; undergraduate courses; Computer architecture; Computers; Educational institutions; Hardware; Organizations; Programming; Computer architecture; computer input/output subsystem; curricula; education; survey;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2014.2310711
  • Filename
    6777580