• DocumentCode
    1104633
  • Title

    A practical approach to hardware empathy for software engineering students

  • Author

    Rowland, J.J.

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. of Wales, Aberystwyth, UK
  • Volume
    4
  • Issue
    4
  • fYear
    1989
  • fDate
    7/1/1989 12:00:00 AM
  • Firstpage
    186
  • Lastpage
    189
  • Abstract
    Students being trained specifically as software engineers require an abstract picture of hardware operation which is not only appropriate to programming, but which allows them to appreciate the relationship between hardware, software, and system performance. There are approaches to assembly language teaching that can fulfil the former requirement, but it is found that approaches to the latter normally involve more electronics understanding than is appropriate for software engineering students. The paper describes a course of practical work on which students can build an understanding of the relationship between hardware operation and both high- and low-level software, without knowledge of electronics. It is believed that this, complemented by suitable assembly language teaching, provides the students with a useful, valid, and reasonably general picture of the relationship between hardware and software
  • Keywords
    computer science education; educational courses; software engineering; teaching; training; assembly language teaching; course; hardware empathy; practical work; programming; relationship; software engineering students; system performance; understanding;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    42939