1999 · 46 citations · 9 references
EducationEducational TechnologyTeachingAlgorithmsComputer-assisted InstructionInstructional DesignAnimationInstructional GraphicsInteractive Learning EnvironmentsMultimedia Instructional ContentMultimedia LearningVideo-based InstructionAlgorithmic InstructionComplexityComputer-generated AnimationDetailInteractive Educational MultimediaLearning With AnimationLevel-of-detail AnimationMultimedia Learning Design
Computer animation is an excellent medium for capturing the dynamic nature of data structure manipulations, and can be used to advantage in the teaching of algorithms and data structures. A major educational issue is the necessity of providing a means for the student to manage the complexity of the material. We have addressed this issue in a multimedia teaching tool called "Algorithms in Action" by allowing students to view an algorithm at varying levels of detail. Starting with a high level pseudocode description of the algorithm, with accompanying high level animation and textual explanation, students can expand sections of the pseudocode to expose more detail. Animation and explanation are controlled in a coordinated fashion, becoming correspondingly more detailed as the pseudocode is expanded. The tool also supports dofferem , pdes. corresponding to different stages in the learning process. Student feedback suggests that the availability of multiple levels detail and the facility for the user to control the level of detail being viewed is an effective way to manage content complexity.
9
Program development by stepwise refinement
Niklaus Wirth · Communications of the ACM · 1971 · 959 citations · Full text
Computing, Computer Science, Building Information Modeling +5
Program development by stepwise refinement
Niklaus Wirth · Communications of the ACM · 1983 · 690 citations · Full text
Computing, Computer Science, Building Information Modeling +5
Using student-built algorithm animations as learning aids
John Stasko · 1997 · 216 citations · Full text
Education, Instruction, Teaching +10
Animating algorithms with XTANGO
John Stasko · ACM SIGACT News · 1992 · 103 citations
Using student-built algorithm animations as learning aids
John Stasko · ACM SIGCSE Bulletin · 1997 · 32 citations
Education, Instruction, Teaching +10