Title :
A visual instruction set architecture and simulation tool for computer engineering education
Author :
Oruç, A. Yavuz ; Gunduzhan, Emre
Author_Institution :
Dept. of Electr. & Comput. Eng., Maryland Univ., College Park, MD, USA
Abstract :
This paper presents a holistic approach to develop a visual simulation system for computer engineering education. This approach starts out with a visual instruction set architecture, and plans to build the other layers of computers by moving up and down from such an instruction set architecture specification in a simulation environment. As a step in this direction, an instruction set architecture, called CodeMill, has been developed and used successfully in teaching computer organization courses at the University of Maryland as well as computer science classes in a number of secondary school programs, and is being extended to include compiler and operating systems layers into its simulation environment. The paper describes the CodeMill and its simulation environment, and presents a road map for expanding it into a comprehensive system for learning core computer engineering concepts with hands-on tools.
Keywords :
computer aided instruction; computer science education; educational courses; engineering education; instruction sets; teaching; CodeMill; University of Maryland; computer engineering education; computer organization courses; computer programming; computer science classes; visual instruction set architecture; visual instruction set simulation tool; visual simulation system; Computational modeling; Computer aided instruction; Computer architecture; Computer science; Computer science education; Computer simulation; Educational institutions; Operating systems; Program processors; Roads;
Conference_Titel :
Frontiers in Education, 2003. FIE 2003 33rd Annual
Print_ISBN :
0-7803-7961-6
DOI :
10.1109/FIE.2003.1264665