skip to main content
10.1145/2818314.2818335acmotherconferencesArticle/Chapter ViewAbstractPublication PageswipsceConference Proceedingsconference-collections
research-article
Free Access

Usability and Usage of Interactive Features in an Online Ebook for CS Teachers

Authors Info & Claims
Published:09 November 2015Publication History

ABSTRACT

There are too few secondary school computing teachers to meet international needs for growing secondary school computing education. Our group has created an ebook to help prepare secondary teachers to teach the programming and big data concepts in the new AP Computer Science Principles course. The ebook was designed using principles from educational psychology, specifically worked examples and cognitive load. The ebook interleaves worked examples and interactive practice activities, which we believe will lead to more efficient and effective learning than more typical approaches to learning programming. This paper reports the results from initial studies of our ebook. First, we conducted a usability study comparing three different ebook platforms. Next, we conducted a study of teacher use of the ebook. Ten teachers worked through the first eight chapters of the ebook at their own pace. Five of the ten teachers completed the first eight chapters which is a 50% completion rate. Significantly, teachers who used more of the interactive features in the ebook did better on the post-tests and reported higher confidence in their ability to teach the material than teachers who used few of the interactive features.

References

  1. O. Astrachan, A. Briggs, L. Diaz, and R. B. Osborne. CS principles: development and evolution of a course and a community. In Proceeding of the 44th ACM technical symposium on Computer science education, SIGCSE '13, pages 635--636, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. O. Astrachan, R. Morelli, D. Barnette, J. Gray, C. Uche, B. Cowles, and R. Dovi. CS principles: piloting a national course. In Proceedings of the 43rd ACM technical symposium on Computer Science Education, SIGCSE '12, pages 319--320, New York, NY, USA, 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Benda, A. Bruckman, and M. Guzdial. When life and learning do not fit: Challenges of workload and communication in introductory computer science online. ACM Transactions on Computing Education, 12(4):1--38, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. E. L. Bjork and R. A. Bjork. Making things hard on yourself, but in a good way: Creating desirable difficulties to enhance learning. Psychology and the real world: Essays illustrating fundamental contributions to society, pages 56--64, 2011.Google ScholarGoogle Scholar
  5. N. C. C. Brown, M. Kölling, T. Crick, S. Peyton Jones, S. Humphreys, and S. Sentance. Bringing computer science back into schools: lessons from the uk. In Proceeding of the 44th ACM technical symposium on Computer science education, SIGCSE '13, pages 269--274, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. E. Caspersen and P. Nowack. Computational thinking and practice: A generic approach to computing in Danish high schools. In A. Carbone and J. Whalley, editors, The 15th Australasian Computer Education Conference (ACE 2013), Adelaide, South Australia, February 2013. Conferences in Research and Practice in Information Technology (CRPIT). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. Chong, Y. Lim, and S. Ling. On the design preferences for ebooks. IETE Technical Review (Medknow Publications & Media Pvt. Ltd.), 26(3), 2009.Google ScholarGoogle Scholar
  8. B. Dasarathy, K. Sullivan, D. C. Schmidt, D. H. Fisher, and A. Porter. The past, present, and future of MOOCs and their relevance to software engineering. In Proceedings of the on Future of Software Engineering, FOSE 2014, pages 212--224, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. D. Edgcomb and F. Vahid. Effectiveness of online textbooks vs. interactive web-native content. In 121st ASEE Annual Conference and Exposition, number Paper ID #10004, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. B. Fenwick, Jr., B. L. Kurtz, P. Meznar, R. Phillips, and A. Weidner. Developing a highly interactive Ebook for CS instruction. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, pages 135--140, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. J. Guo. Online Python Tutor: Embeddable web-based program visualization for CS education. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, pages 579--584, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. J. Guo, J. Kim, and R. Rubin. How video production affects student engagement: An empirical study of MOOC videos. In Proceedings of the First ACM Conference on Learning @ Scale Conference, L@S '14, pages 41--50, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Guzdial. Exploring hypotheses about media computation. In ICER '13: Proceedings of the ninth annual international ACM conference on International computing education research, pages 19--26, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Guzdial. Meeting student and teacher needs in computing education. Commun. ACM, 57(12):10--11, Nov. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Guzdial. Preparing teachers is different than preparing software developers: {wipsce'14 keynote}. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, WiPSCE '14, pages 1--1, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. E. Hansen, A. Lumsdaine, and R. L. Goldstone. An experiment on the cognitive complexity of code. In Proceedings of the Thirty-Fifth Annual Conference of the Cognitive Science Society, Berlin, Germany, 2013. Cognitive Science Society.Google ScholarGoogle Scholar
  17. J. Helminen, P. Ihantola, V. Karavirta, and L. Malmi. How do students solve parsons programming problems?: An analysis of interaction traces. In Proceedings of the Ninth Annual International Conference on International Computing Education Research, ICER '12, pages 119--126, New York, NY, USA, 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. P. Hubwieser, J. Magenheim, A. Mühling, and A. Ruf. Towards a conceptualization of pedagogical content knowledge for computer science. In Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research, ICER '13, pages 1--8, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. M. C. Jadud. Methods and tools for exploring novice compilation behaviour. In Proceedings of the Second International Workshop on Computing Education Research, ICER '06, pages 73--84, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. D. Koller, A. Ng, C. Do, and Z. Chen. Retention and intention in massive open online courses: In depth. Educause Review, 2013.Google ScholarGoogle Scholar
  21. A. Korhonen, T. Naps, C. Boisvert, P. Crescenzi, V. Karavirta, L. Mannila, B. Miller, B. Morrison, S. H. Rodger, R. Ross, and C. A. Shaffer. Requirements and design strategies for open source interactive computer science eBooks. In Proceedings of the ITiCSE Working Group Reports Conference on Innovation and Technology in Computer Science Education-working Group Reports, ITiCSE -WGR '13, pages 53--72, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R. Lister, E. S. Adams, S. Fitzgerald, W. Fone, J. Hamer, M. Lindholm, R. McCartney, J. E. Moström, K. Sanders, O. Seppälä, B. Simon, and L. Thomas. A multi-national study of reading and tracing skills in novice programmers. SIGCSE Bull., 36:119--150, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. R. E. Mayer and R. Moreno. A split-attention effect in multimedia learning: Evidence for dual processing systems in working memory. Journal of Educational Psychology, 90:312--320, 1998. Modality Principle.Google ScholarGoogle ScholarCross RefCross Ref
  24. B. Miller and D. Ranum. Runestone interactive: Tools for creating interactive course materials. In Proceedings of the First ACM Conference on Learning @ Scale Conference, L@S '14, pages 213--214, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. B. B. Morrison, L. Ni, and M. Guzdial. Adapting the disciplinary commons model for high school teachers: improving recruitment, creating community. In Proceedings of the ninth annual international conference on International computing education research, ICER '12, pages 47--54, New York, NY, USA, 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Y. Mousavi, R. Low, and J. Sweller. Reducing cognitive load by mixing auditory and visual presentation modes. Journal of Educational Psychology, 87(2):319--334, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  27. L. Ni. Building professional identity as computer science teachers: Supporting high school computer science teachers through reflection and community building. PhD thesis, Georgia Institute of Technology, Atlanta, GA, December 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. L. Ni and M. Guzdial. Prepare and support computer science (CS) teachers: Understanding CS teachers' professional identity, 2011.Google ScholarGoogle Scholar
  29. D. Parsons and P. Haden. Parson's programming puzzles: A fun and effective learning tool for first programming courses. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52, ACE '06, pages 157--163, Darlinghurst, Australia, Australia, 2006. Australian Computer Society, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. Reich. MOOC completion and retention in the context of student intent. Educause Review, 2014.Google ScholarGoogle Scholar
  31. J. Sorva. Visual Program Simulation in Introductory Programming Education. Doctor of science in technology, Aalto University School of Science, 2012.Google ScholarGoogle Scholar
  32. C. Spradling, D. Linville, M. P. Rogers, and J. Clark. Are MOOCs an appropriate pedagogy for training K-12 teachers computer science concepts? Journal of Computer Science in Colleges, 30(5):115--125, May 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. J. Sweller. Cognitive load during problem solving: Effects on learning. Cognitive Science, 12:257--285, 1988. Theory behind worked examples.Google ScholarGoogle ScholarCross RefCross Ref
  34. J. G. Trafton and B. J. Reiser. The contributions of studying examples and solving problems to skill acquisition, pages 1017--1022. Lawrence Erlbaum Associates, Inc., Hillsdale, NJ, 1993.Google ScholarGoogle Scholar

Index Terms

  1. Usability and Usage of Interactive Features in an Online Ebook for CS Teachers

        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
          WiPSCE '15: Proceedings of the Workshop in Primary and Secondary Computing Education
          November 2015
          149 pages
          ISBN:9781450337533
          DOI:10.1145/2818314

          Copyright © 2015 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: 9 November 2015

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate104of279submissions,37%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader