Perspectives on algorithm animation
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing interactive visualization tools for the graphics classroom
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Active learning and its use in computer science
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into 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
Kinesthetic learning in the classroom
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Effective features of algorithm visualizations
Proceedings of the 35th SIGCSE technical symposium on Computer science education
An introductory software engineering course that facilitates active learning
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Techniques for active learning in CS courses
Journal of Computing Sciences in Colleges
A systematic approach to active and cooperative learning in CS1 and its effects on CS2
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Developing collaborative skills early in the CS curriculum in a laboratory environment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
An active learning approach to teaching the data structures course
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Pre-programming analysis tutors help students learn basic programming concepts
Proceedings of the 39th SIGCSE technical symposium on Computer science education
JDLX: visualization of dancing links
Journal of Computing Sciences in Colleges
Student-generated active-learning exercises
Proceedings of the 40th ACM technical symposium on Computer science education
Using visualization to teach security
Journal of Computing Sciences in Colleges
Collective bin packing: an active learning exercise
Journal of Computing Sciences in Colleges
Using Animation in Active Learning Tool to Detect Possible Attacks in Cryptographic Protocols
IVIC '09 Proceedings of the 1st International Visual Informatics Conference on Visual Informatics: Bridging Research and Practice
Journal of Computing Sciences in Colleges
Experiences with active learning in CS 3
Journal of Computing Sciences in Colleges
Creating a summer program to engage students
Journal of Computing Sciences in Colleges
Network firewall visualization in the classroom
Journal of Computing Sciences in Colleges
Interactive tools in the graphics classroom
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Process oriented guided inquiry learning (POGIL) for computer science
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Game-based forensics course for first year students
Proceedings of the 13th annual conference on Information technology education
Attrition from Australian ICT degrees: why women leave
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Hi-index | 0.00 |
Engaging students in the learning process has been shown to be an effective means for education. Several methods have been proposed to achieve this engagement for computer science and other disciplines. Active learning is one such technique that incorporates interactive classroom activities to reinforce concepts and involve the students. Visualizations of computer science concepts such as algorithm animations can be used for these activities. To be most effective in this environment, they need to be designed and used with active learning in mind. This paper describes the design characteristics of such visualizations, ways of using them in the classroom, and our experience with developing and using visualization tools across different courses in the computer science curriculum.