Title :
The visible computer: a fast track to understanding computing
Author :
Biermann, Alan W. ; Ramm, Dietolf ; Fahmy, Amr ; Guinn, Curry ; Wu, Peter
Author_Institution :
Duke Univ., Durham, NC, USA
Abstract :
The "visible computer" project at Duke University enables freshman level students to observe the essential mechanisms of computation in a few minutes and to understand them in a few weeks. The system has full motion color graphics to display the internal structures of an idealized machine. It enables students to type in Pascal code and watch every step as the code is parsed, translated to assembly language, loaded into memory, and executed. The course introduces students to programming, teaches the essential mechanisms of computer hardware and software, and teaches the frontiers and limitations of the field, time complexity, parallel computation, noncomputability, and artificial intelligence. The authors describe the four levels of the "visible computer" system and their usefulness in educational environments
Keywords :
colour graphics; computer aided instruction; educational courses; Duke University; Pascal code; artificial intelligence; assembly language; computer hardware; computer software; computing; educational course; freshman level students; full motion color graphics; memory; noncomputability; parallel computation; programming; time complexity; visible computer project; visible computer system; Artificial intelligence; Assembly; Computer displays; Computer graphics; Concurrent computing; Hardware; Parallel programming; Programming profession; Software; Watches;
Conference_Titel :
Frontiers in Education Conference, 1993. Twenty-Third Annual Conference. 'Engineering Education: Renewing America's Technology', Proceedings.
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-1482-4
DOI :
10.1109/FIE.1993.405566