DocumentCode
3126865
Title
Interactive animations in computer science
Author
Prouix, V.K. ; Fell, Harriet J. ; Rasala, Richard
Author_Institution
Northeastern Univ., Boston, MA, USA
fYear
1993
fDate
6-9 Nov 1993
Firstpage
786
Lastpage
790
Abstract
It is shown how interactive computer graphics is used in introductory computer science courses and laboratories at Northeastern University. The authors examine the advantages and shortcomings of this approach and outline their plans for future research and curriculum development. Three major threads form the backbone of the curriculum discussed here. The first is the use of interactive animation and experimentation programs to introduce and illustrate dynamic processes, e.g., algorithm behavior or changes in data structures over a period of time. The second thread is the use of graphics in student programs, not only as motivation, but also as a visual feedback and debugging tool. The third, unifying, thread is the extensive use of model programs, shell drivers, toolkits, and procedures that encapsulate abstractions. These programming tools support the apprentice style learning and illustrate good software design and practice throughout the curriculum
Keywords
computer animation; computer science education; educational courses; interactive systems; Northeastern University; computer science; curriculum development; debugging tool; dynamic processes; interactive animation; interactive computer graphics; introductory computer science courses; laboratories; programming tools; research; shell drivers; toolkits; visual feedback; Animation; Computer graphics; Computer science; Curriculum development; Data structures; Debugging; Feedback; Heuristic algorithms; Spine; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 1993. Twenty-Third Annual Conference. 'Engineering Education: Renewing America's Technology', Proceedings.
Conference_Location
Washington, DC
ISSN
0190-5848
Print_ISBN
0-7803-1482-4
Type
conf
DOI
10.1109/FIE.1993.405416
Filename
405416
Link To Document