skip to main content
10.1145/2094131.2094154acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
research-article

OpenDSA: beginning a community active-eBook project

Published:17 November 2011Publication History

ABSTRACT

In this paper, we present our vision for OpenDSA, an open-source, community-based effort to create a complete active-eBook for Data Structures and Algorithms courses at the undergraduate level. We define active-eBooks as going beyond classic hyper textbooks, being a close integration of text and images with interactive visualizations/simulations and assessment activities. The OpenDSA project is meant to proceed with broad participation from the CS Education community, with maximum flexibility on reuse of materials, and with the ability for a given instructor to pick and choose material from the collection and modify as desired. We discuss the goals of the project, our initial cominunity organization efforts, and the technical infrastructure that we envision for the project. Initial progress is described.

References

  1. M. H. Brown. Algorithm Animation. MIT Press. Cambridge, Massachussets, 1988.Google ScholarGoogle Scholar
  2. P. Crescenzi and C. Nocentini. Fully integrating algorithm visualization into a CS2 course: A two-year experience. In Proceedings of the 12th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), pages 296--300, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Hew and T. Brush. Integrating technology into K12 teaching and learning: current knowledge gaps and recommendations for future research. Educational Technology Research and Development, 55:223--252, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  4. C. D. Hundhausen, S. A. Douglas, and J. T. Stasko. A meta-study of algorithm visualization effectiveness. Journal of Visual Languages and Computing, 13:259--290, June 2002.Google ScholarGoogle ScholarCross RefCross Ref
  5. A. Korhonen. Visual Algorithm Simulation. Doctoral dissertation (tech rep. no. tko-a40/03). Helsinki University of Technology, 2003.Google ScholarGoogle Scholar
  6. L. Malmi, V. Karavirta, A. Korhonen, J. Nikander, O. Seppälä, and P. Silvasti. Visual algorithm simulation exercise system with automatic assessment: Trakla2. Informatics in Education, 3(2):267--288, September 2004.Google ScholarGoogle ScholarCross RefCross Ref
  7. L. Malmi and A. Korhonen. Active Learning and Examination Methods in a Data Structures and Algorithms Course, pages 210--227. Number 4821 in LNCS. Springer-Verlag, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. L. Naps. Jhavé: Supporting algorithm visualization. IEEE Computer Graphics and Applications, 25:49--55, September 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. L. Naps. G. Rössling, and nine more authors. Exploring the role of visualization and engagement in computer science education. In Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, pages 131--152, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. J. Ross and M. T. Grinder. Hypertextbooks: Animated, active learning, comprehensive teaching and learning resources for the web. In S. Diehl, editor, Software Visualization, pages 269--284. Springer, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Rössling, T. Naps, and nine more authors. Merging interactive visualizations with hypertextbooks and course management. In Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, pages 166--181, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Rößling and T. L. Naps. A testbed for pedagogical requirements in algorithm visualizations. In Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE'02, pages 96--100, Aarhus, Denmark, 2002. ACM Press, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G. Rößling and T. L. Naps. Towards intelligent tutoring in algorithm visualization. In Second International Program Visualization Workshop, PVW'02, pages 125--130, Aarhus, Denmark, 2002. University of Aarhus, Department of Computer Science.Google ScholarGoogle Scholar
  14. G. Rößling, M. Schüer, and B. Freisleben. The ANIMAL algorithm animation tool. In Proceedings of the 5th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), pages 37--40, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. Saraiya, C. A. Shaffer, D. S. McCrickard, and C. North. Effective features of algorithm visualizations. In Proceedings of the 35th SIGCSE technical symposium on Computer Science Education, SIGCSE'04, pages 382--386, New York, NY, USA, 2004. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. A. Shaffer, M. Akbar, A. J. D. Alon, M. Stewart, and S. U. Edwards. Getting algorithm visualizations into the classroom. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE'11), pages 129--134, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. A. Shaffer, M. L. Cooper, A. J. D. Alon, M. Akbar, M. Stewart, S. Ponce, and S. H. Edwards. Algorithm visualization: The state of the field. ACM Transactions on Computing Education, 10:1--22, August 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. L. Stern, H. Søndergaard, and L. Naish. A strategy for managing content complexity in algorithm animation. In Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education, ITiCSE '99, pages 127--130, New York, NY, USA, 1999. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. OpenDSA: beginning a community active-eBook project

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        Koli Calling '11: Proceedings of the 11th Koli Calling International Conference on Computing Education Research
        November 2011
        149 pages
        ISBN:9781450310529
        DOI:10.1145/2094131

        Copyright © 2011 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 November 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate80of182submissions,44%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader