skip to main content
10.1145/2960310.2960335acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article
Public Access

Identifying Design Principles for CS Teacher Ebooks through Design-Based Research

Published:25 August 2016Publication History

ABSTRACT

Several countries are trying to provide access to computing education for all secondary students. However, there are not enough teachers who are prepared to teach computer science. Interactive electronic books (ebooks) are a promising approach for providing low-cost professional development in computer science. Over the last four years, our research group has been conducting design-based research by iteratively developing and testing versions of a teacher ebook to help secondary teachers with no programming experience learn to teach an introductory programming course. The interactive elements in the ebook were designed based on research results from educational psychology and are intended to make learning more efficient and effective. Our goals for this effort are to increase teachers' knowledge of computer science concepts and to improve teachers' confidence in their ability to teach computer science. In this paper we summarize our previous work and report on a large-scale study of version two of the teacher ebook. We also recommend several design principles for interactive ebooks for computing teachers based on feedback from teachers, log file analyses, and randomized controlled studies.

References

  1. Astrachan, O., Briggs, A., Diaz, L., and Osborne, R.B., 2013. CS principles: development and evolution of a course and a community. In Proceedings of the Proceeding of the 44th ACM technical symposium on Computer science education (Denver, Colorado, USA2013), ACM, 2445382, 635--636. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Atkinson, R.K., Derry, S.J., Renkl, A., and Wortham, D., 2000. Learning from Examples: Instructional Principles from the Worked Examples Research. Review of Educational Research 70, 2, 181--214.Google ScholarGoogle ScholarCross RefCross Ref
  3. Barab, S. and Squire, K., 2004. Design-Based Research: Putting a Stake in the Ground. The JOURNAL OF THE LEARNING SCIENCES 13, 1, 1--14.Google ScholarGoogle ScholarCross RefCross Ref
  4. Bell, T., Andreae, P., and Lambert, L., 2010. Computer Science in New Zealand high schools. In Proceedings of the Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103 (Brisbane, Australia2010), Australian Computer Society, Inc., 1862223, 15--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bell, T., Andreae, P., and Robins, A., 2014. A Case Study of the Introduction of Computer Science in NZ Schools. Trans. Comput. Educ. 14, 2, 1--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Benda, K., Bruckman, A., and Guzdial, M., 2012. When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online. Trans. Comput. Educ. 12, 4, 1--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Brown, A.L., 1992. Design experiments: Theoretical and methodological challenges in creating complex interventions in classroom settings. Journal of the Learning Sciences 2, 2, 141--178.Google ScholarGoogle ScholarCross RefCross Ref
  8. Brown, N.C.C., Kolling, M., Crick, T., Jones, S.P., Humphreys, S., and Sentance, S., 2013. Bringing computer science back into schools: lessons from the UK. In Proceedings of the Proceeding of the 44th ACM technical symposium on Computer science education (Denver, Colorado, USA2013), ACM, 2445277, 269--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Brown, N.C.C., Sentance, S., Crick, T., and Humphreys, S., 2014. Restart: The Resurgence of Computer Science in UK Schools. Trans. Comput. Educ. 14, 2, 1--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Caspersen, M.E. and Nowack, P., 2013. Computational thinking and practice: a generic approach to computing in Danish high schools. In Proceedings of the Proceedings of the Fifteenth Australasian Computing Education Conference - Volume 136 (Adelaide, Australia2013), Australian Computer Society, Inc., 2667214, 137--143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Darling-Hammond, L., Wei, R.C., Andree, A., Richardson, N., and Orphanos, S., 2009. Professional learning in the learning profession. Washington, DC: National Staff Development Council.Google ScholarGoogle Scholar
  12. Denny, P., Luxton-Reilly, A., and Simon, B., 2008. Evaluating a New Exam Question: Parsons Problems. In Proceedings of the International Computing Education Research Conference (Sydney, Australia2008), ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ericson, B. and Guzdial, M., 2014. Measuring demographics and performance in computer science education at a nationwide scale using AP CS data. In Proceedings of the Proceedings of the 45th ACM technical symposium on Computer science education (Atlanta, Georgia, USA2014), ACM, 2538918, 217--222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ericson, B., Moore, S., Morrison, B., and Guzdial, M., 2015. Usability and Usage of Interactive Features in an Online Ebook for CS Teachers. In Proceedings of the Proceedings of the Workshop in Primary and Secondary Computing Education (London, United Kingdom2015), ACM, 2818335, 111--120. DOI= http://dx.doi.org/10.1145/2818314.2818335. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ericson, B.J., Guzdial, M., and Mcklin, T., 2014. Preparing secondary computer science teachers through an iterative development process. In Proceedings of the Proceedings of the 9th Workshop in Primary and Secondary Computing Education (Berlin, Germany2014), ACM, 2670781, 116--119. DOI= http://dx.doi.org/10.1145/2670757.2670781. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Ericson, B.J., Guzdial, M.J., and Morrison, B.B., 2015. Analysis of Interactive Features Designed to Enhance Learning in an Ebook. In Proceedings of the ICER (Omaha, NE, USA, August 09--3, 2015 2015), ACM. DOI= http://dx.doi.org/http://dx.doi.org/10.1145/2787622.2787731. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Freeman, S., Eddy, S.L., Mcdonough, M., Smith, M.K., Okoroafor, N., Jordt, H., and Wenderoth, M.P., 2014. Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academies of Science 111, 23, 8410--8415Google ScholarGoogle ScholarCross RefCross Ref
  18. Guo, P.J., 2013. Online python tutor: embeddable web-based program visualization for cs education. In Proceeding of the 44th ACM technical symposium on Computer science education ACM, 579--584. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Guzdial, M., 2015. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Synthesis Lectures on Human-Centered Informatics 8, 6, 1--165.Google ScholarGoogle ScholarCross RefCross Ref
  20. Helminen, J., Ihantola, P., Karavirta, V., and Malmi, L., 2012. How Do Students Solve Parsons Programming Problems? - An Analysis of Ineraction Traces. In Proceedings of the International Computing Education Research Conference (Aukland, New Zealand2012), ACM, 119--126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Hubwieser, P., Magenheim, J., M, A., #252, Hling, and Ruf, A., 2013. Towards a conceptualization of pedagogical content knowledge for computer science. In Proceedings of the Proceedings of the ninth annual international ACM conference on International computing education research (San Diego, San California, USA2013), ACM, 2493395, 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Jadud, M.C., 2006. An exploration of novice compilation behaviour in BlueJ. University of Kent.Google ScholarGoogle Scholar
  23. Margulieux, L.E., Catrambone, R., and Guzdial, M., 2013. Subgoal labeled worked examples improve K-12 teacher performance in computer programming training. In Proceedings of the 35th Annual Conference of the Cognitive Science Society, 978--983.Google ScholarGoogle Scholar
  24. Margulieux, L.E., Guzdial, M., and Catrambone, R., 2012. Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications. In Proceedings of the ninth annual international conference on International computing education research ACM, 71--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Mayer, R.E. and Moreno, R., 1998. A split-attention effect in multimedia learning: Evidence for dual processing systems in working memory. Journal of Educational Psychology 90, 2, 312.Google ScholarGoogle ScholarCross RefCross Ref
  26. Morrison, B.B., Margulieux, L.E., Ericson, B., and Guzdial, M., 2016. Subgoals Help Students Solve Parsons Problems. In Proceedings of the Proceedings of the 43rd ACM technical symposium on Computer Science Education (Memphis, Tennessee2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Morrison, B.B., Margulieux, L.E., and Guzdial, M., 2015. Subgoals, context, and worked examples in learning computing problem solving. In Proceedings of the eleventh annual International Conference on International Computing Education Research ACM, 21--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Morrison, B.B., Ni, L., and Guzdial, M., 2012. 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 (Auckland, New Zealand2012), ACM, 2361287, 47--54. DOI=http://dx.doi.org/10.1145/2361276.2361287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Mousavi, S.Y., Low, R., and Sweller, J., 1995. Reducing cognitive load by mixing auditory and visual presentation modes. Journal of Educational Psychology 87, 2, 319.Google ScholarGoogle ScholarCross RefCross Ref
  30. Ni, L., 2011. Building professional identity as computer science teachers: supporting secondary computer science teachers through reflection and community building. In Proceedings of the seventh international workshop on Computing education research 978-1-4503-0829-8 ACM, Providence, Rhode Island, USA, 143--144. DOI=http://dx.doi.org/10.1145/2016911.2016942. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Parsons, D. and Haden, P., 2006. Parson's programming puzzles: a fun and effective learning tool for first programming courses. In Proceedings of the 8th Australasian Conference on Computing Education (Hobart, Australia2006), Australian Computer Society, Inc., 1151890, 157--163. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Sadler, P.M., Sonnert, G., Coyle, H.P., Cook-Smith, N., and Miller, J.L., 2013. The influence of teachers' knowledge on student learning in middle school physical science classrooms. American Educational Research Journal 50, 5, 1020--1049.Google ScholarGoogle ScholarCross RefCross Ref
  33. Smith, M., Computer Science for All., https://www.whitehouse.gov/blog/2016/01/30/computer-science-all, Accessed 2016, July 13Google ScholarGoogle Scholar
  34. Solomon, H.M., 2005. The effect of audio narration in computer-mediated instruction on procedural fluency by students of varying reading levels. Florida State University.Google ScholarGoogle Scholar
  35. Sorva, J., 2012. Visual program simulation in introductory programming education. Aalto University.Google ScholarGoogle Scholar
  36. Spradling, C., Linville, D., Rogers, M.P., and Clark, J., 2015. Are MOOCs an appropriate pedagogy for training K-12 teachers computer science concepts? J. Comput. Sci. Coll. 1937--4771 30, 5, 115--125. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Sweller, J., 1988. Cognitive load during problem solving: Effects on learning. Cognitive Science 12, 2, 257--285.Google ScholarGoogle ScholarCross RefCross Ref
  38. Sweller, J. and Cooper, G., 1985. The Use of Worked Examples as a Substitute for Problem Solving in Learning Algebra. Cognition and Instruction 2, 1, 59--89.Google ScholarGoogle ScholarCross RefCross Ref
  39. Taylor, K. and Miller, C.C., De Blasio to Announce 10-Year Deadline to Offer Computer Science to All Students, http://www.nytimes.com/2015/09/16/nyregion/de-blasio-to-announce-10-year-deadline-to-offer-computer-science-to-all-students.html, Accessed 2016, July 13Google ScholarGoogle Scholar
  40. Trafton, J.G. and Reiser, B.J., 1993. The contributions of studying examples and solving problems to skill acquisition. In Proceedings of the Proceedings of the 15th Annual Conference of the Cognitive Science Society (Hillsdale, NJ1993), Lawrence Erlbaum Associates, Inc., 1017--1022.Google ScholarGoogle Scholar

Index Terms

  1. Identifying Design Principles for CS Teacher Ebooks through Design-Based Research

    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 Conferences
      ICER '16: Proceedings of the 2016 ACM Conference on International Computing Education Research
      August 2016
      310 pages
      ISBN:9781450344494
      DOI:10.1145/2960310

      Copyright © 2016 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: 25 August 2016

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ICER '16 Paper Acceptance Rate26of102submissions,25%Overall Acceptance Rate189of803submissions,24%

      Upcoming Conference

      ICER 2024
      ACM Conference on International Computing Education Research
      August 13 - 15, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader