DocumentCode
403026
Title
Lessons learned from teaching computer architecture to computer science students
Author
Theys, Mitchell D. ; Troy, Patrick A.
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Chicago, IL, USA
Volume
2
fYear
2003
fDate
5-8 Nov. 2003
Abstract
Computer science students require more detail about computer architecture than a black box approach can provide. Teaching the appropriate level of detail and assuring that students understand why the subject is taught are nontrivial tasks. In the Computer Science Department at the University of Illinois at Chicago the approach taken is to present the material from the typical three course computer architecture sequence as a two course sequence. In addition, a variety of simulators are utilized to strengthen the material and help control the topic flow. The simulators used include a programmable logic array software package, a MIPS assembly simulator, and a locally created control code simulator. Teaching the two course sequence has been proven to be challenging. This paper presents lessons learned concerning: (1) the level of coverage required; (2) the simulators used, (3) how to maintain topic flow; and (4) future plans for improving the sequence.
Keywords
computer architecture; computer science education; educational courses; programmable logic arrays; teaching; Chicago; Computer Science Department; MIPS assembly simulator; University of Illinois; black box approach; computer architecture; computer science students; control code simulator; programmable logic array software package; Assembly; Circuit simulation; Computational modeling; Computer architecture; Computer science; Education; Logic circuits; Logic programming; Logic testing; Programmable logic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education, 2003. FIE 2003 33rd Annual
ISSN
0190-5848
Print_ISBN
0-7803-7961-6
Type
conf
DOI
10.1109/FIE.2003.1264667
Filename
1264667
Link To Document