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
Link To Document :
بازگشت