A repository that supports teaching and cooperation in the introductory AI course
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Computational intelligence: a logical approach
Computational intelligence: a logical approach
Rethinking the evaluation of algorithm animations as learning aids: an observational study
International Journal of Human-Computer Studies
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Evaluating the educational impact of visualization
Working group reports from ITiCSE on Innovation and technology in computer science education
A phenomenographic study of students' attitudes toward the use of multiple media for learning
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Effective features of algorithm visualizations
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Industrial robotic game playing: an AI course
Journal of Computing Sciences in Colleges
Automatic recognition of learner groups in exploratory learning environments
ITS'06 Proceedings of the 8th international conference on Intelligent Tutoring Systems
Hi-index | 0.00 |
This paper describes the design of the CIspace interactive visualization tools for teaching and learning Artificial Intelligence. Our approach to design is to iterate through three phases: identifying pedagogical and usability goals for supporting both educators and students, designing to achieve these goals, and then evaluating our system. We believe identifying these goals is essential in confronting the usability deficiencies and mixed results about the pedagogical effectiveness of interactive visualizations reported in the Education literature. The CIspace tools have been used and positively received in undergraduate and graduate classrooms at the University of British Columbia and internationally. We hope that our experiences can inform other developers of interactive visualizations and encourage their use in classrooms and other learning environments.