The Art of Interactive Design
A testbed for pedagogical requirements in algorithm visualizations
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Effective features of algorithm visualizations
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Supporting student-built algorithm animation as a pedagogical tool
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Algorithm visualization: a report on the state of the field
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Holistic assessment criteria: applying SOLO to programming projects
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Is Bloom's taxonomy appropriate for computer science?
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
Bloom's taxonomy revisited: specifying assessable learning objectives in computer science
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Bloom's taxonomy for CS assessment
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Sorting out sorting: the sequel
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Reevaluating and refining the engagement taxonomy
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Evaluating a new exam question: Parsons problems
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
e-Learning and the Science of Instruction: Proven Guidelines for Consumers and Designers of Multimedia Learning
The BRACElet 2009.1 (Wellington) specification
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Hi-index | 0.00 |
Algorithm Visualization (AV) can be analyzed and evaluated through three properties: the symbol system, the interactivity, and the didactic structure. While the relationship between various symbol systems have been researched and efforts to increase learner and AV interaction are being made, the importance and potential of the didactic structure of AV is yet to be explored. In view of this deficiency, this paper proposes Categories of Algorithm Learning Objective (CALO) as a pedagogical framework for designing and structuring AV. Based on seven non-hierarchical learning objectives commonly found in CS education, CALO provides a conceptual framework for a more learner-centered design, as well as a shared language for educators, learners and designers for communication and evaluation.