skip to main content
research-article
Free Access

Learning to teach computer science: the need for a methods course

Published:01 November 2012Publication History
Skip Abstract Section

Abstract

A multipronged approach to preparing computer science teachers is critical to success.

References

  1. Ball, D.L. Breaking with experience in learning to teach mathematics: The role of a preservice methods course. For the Learning of Mathematics 10, 2 (Feb. 1990), 10--16.Google ScholarGoogle Scholar
  2. Bell, T., Witten, I.H., and and Fellows, M. Computer Science Unplugged: An Enrichment and Extension Programme for Primary-Aged Children. Computer Science Unplugged, Canterbury, New Zealand, 2006.Google ScholarGoogle Scholar
  3. Bennedsen, J., Casperson, M.E., and Kolling, M. Reflections on the Teaching of Programming. Springer, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Burger, K.R. Teaching two-dimensional array concepts in Java with image processing examples. In Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education. ACM, New York, 2003, 205--209. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dickinson, D. and Caswell, L. Building support for language and literacy in preschool classrooms through in-service professional development: Effects of the Literacy Environment Enrichment Program (LEEP). Early Childhood Research Quarterly 22, (2007), 243--260.Google ScholarGoogle ScholarCross RefCross Ref
  6. Eagle, M. and Barnes, T. Wu's castle: Teaching arrays and loops in a game. SIGCSE Bulletin 40, 3 (Mar. 2008), 245--249. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Feiman-Nemser, S. Teacher learning: How do teachers learn to teach? In Handbook of Research on Teacher Education: Enduring Questions in Changing Contexts (Third Edition) M. Cochran-Smith, S. Feiman-Nemser, and D.J. McIntyre, Eds. Routledge, New York, 2008, 697--705.Google ScholarGoogle Scholar
  8. Gal-Ezer, J. and Stephenson, C. The current state of computer science in U.S. high schools: A report from two national surveys. Journal for Computing Teachers, Spring 2009.Google ScholarGoogle Scholar
  9. Hazzan, O., Lapidot, T., and Ragonis, N. Guide to Teaching Computer Science. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Horstmann, C. Java Concepts. Wiley, Hoboken, NJ, 2010.Google ScholarGoogle Scholar
  11. Lapidot, T. and Hazzan, O. Methods of teaching computer science course for new prospective teachers. Inroads---The SIGCSE Bulletin 35, 4 (2003), 29--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Rodgers, C. Defining reflection: Another look at John Dewey and reflective thinking. Teachers College Record 104, 4 (Apr. 2002), 842--866.Google ScholarGoogle ScholarCross RefCross Ref
  13. Shulman, L.S. Those who understand: Knowledge growth in teaching. Educational Researcher 15, 2 (Feb. 1986), 4--31.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Learning to teach computer science: the need for a methods course

        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

        Full Access

        • Published in

          cover image Communications of the ACM
          Communications of the ACM  Volume 55, Issue 11
          November 2012
          104 pages
          ISSN:0001-0782
          EISSN:1557-7317
          DOI:10.1145/2366316
          Issue’s Table of Contents

          Copyright © 2012 Copyright held by author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 November 2012

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Popular
          • Un-reviewed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format