ABSTRACT
Two-thirds of all computer science teachers in the United States do not have a degree in computer science. As demand for K-12 computer science education continues to grow, and as industry continues to lure computer science graduates away from careers in education, school administrators are increasingly forced to ask teachers with little formal training in computer science to teach computer science courses. This is such a common phenomenon that there are now many competing summer professional development programs aimed at training teachers of other subjects to teach a first course in computer science. However, once these teachers become comfortable teaching the introductory material, there is little support available for them to gain more content knowledge to be able to support their more advanced students or design additional computer science courses. In this paper, we describe our approach to providing more advanced computer science content knowledge to computer science teachers in a week-long summer professional development program.
- O. Astrachan, J. Cuny, C. Stephenson, and C. Wilson. The cs10k project: Mobilizing the community to transform high school computing. In Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education, SIGCSE '11, pages 85--86, New York, NY, USA, 2011. ACM. Google ScholarDigital Library
- T. Beaubouef and J. Mason. Why the high attrition rate for computer science students: Some thoughts and observations. SIGCSE Bull., 37(2):103--106, June 2005. Google ScholarDigital Library
- S. Bell, T. Frey, and E. Vasserman. Spreading the word: Introducing pre-service teachers to programming in the k12 classroom. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, pages 187--192, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- B. Berry. Why bright college students won't teach. The Urban Review, 18(4):269--280, 1986. Google ScholarCross Ref
- Bureau of Labor Statistics. Software developers. http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm, 2016--7.Google Scholar
- J. Century, M. Lach, H. King, S. Rand, C. Heppner, B. Franke, and J. Westrick. Building an operating system for computer science education - teacher capacity study. Technical report, University of Chicago, 2013.Google Scholar
- A. Elfers, M. Plecki, E. St. John, and R. Wedel. Undergraduates' views of k-12 teaching as a career choice. Report, University of Washington, 2008.Google Scholar
- J. Goode, J. Margolis, and G. Chapman. Curriculum is not enough: The educational theory and research foundation of the exploring computer science professional development model. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, pages 493--498, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- N. Granor, L. A. DeLyser, and K. Wang. Teals: Teacher professional development using industry volunteers. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE '16, pages 60--65, New York, NY, USA, 2016. ACM. Google ScholarDigital Library
- J. Gray, J. Corley, and B. P. Eddy. An experience report assessing a professional development mooc for cs principles. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE '16, pages 455--460, New York, NY, USA, 2016. ACM. Google ScholarDigital Library
- J. Gray, K. Haynie, S. Packman, M. Boehm, C. Crawford, and D. Muralidhar. A mid-project report on a statewide professional development model for cs principles. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education, SIGCSE '15, pages 380--385, New York, NY, USA, 2015. ACM. Google ScholarDigital Library
- H. C. Hill, B. Rowan, and D. L. Ball. Effects of teachers' mathematical knowledge for teaching on student achievement. American Educational Research Journal, 42(2):371--406, 2005. Google ScholarCross Ref
- H. H. Hu, C. Heiner, and J. McCarthy. Deploying exploring computer science statewide. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE '16, pages 72--77, New York, NY, USA, 2016. ACM. Google ScholarDigital Library
- J. S. Kay, J. G. Moss, S. Engelman, and T. McKlin. Sneaking in through the back door: Introducing k-12 teachers to robot programming. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, pages 499--504, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- L. Kosturko and J. Sabourin. Computer science education support surging: But who's going to teach it. blogs.sas.com/content/sascp/2016/02/04/working-computer-science-teacher-demand/, February 4 2016.Google Scholar
- K. Lang, R. Galanos, J. Goode, D. Seehorn, F. Trees, P. Phillips, and C. Stephenson. Bugs in the system: Computer science teacher certification in the u.s. Technical report, Association for Computing Machinery and Computer Science Teachers Association, 2013.Google Scholar
- L. J. Moin, J. K. Dorfield, and C. D. Schunn. Where can we find future k-12 science and math teachers' a search by academic year, discipline, and academic performance level. Science Education, 89(6):980--1006, 2005. Google ScholarCross Ref
- R. Morelli, C. Uche, P. Lake, and L. Baldwin. Analyzing year one of a cs principles pd project. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education, SIGCSE '15, pages 368--373, New York, NY, USA, 2015. ACM. Google ScholarDigital Library
- L. Ni and M. Guzdial. Prepare and support computer science (cs) teachers: Understanding cs teachers' professional identity. American Educational Research Association (AERA) Annual Meeting), 2001.Google Scholar
- T. W. Price, V. Cateté, J. Albert, T. Barnes, and D. D. Garcia. Lessons learned from "bjc" cs principles professional development. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE '16, pages 467--472, New York, NY, USA, 2016. ACM. Google ScholarDigital Library
- R. Sedgewick and K. Wayne. Computer Science: An Interdisciplinary Approach, volume 1. Addison-Wesley Professional, Boston, MA, 1 edition, 2016. Google ScholarDigital Library
- R. T. Stofflett and T. Stoddart. The ability to understand and use conceptual change pedagogy as a function of prior content learning experience. Journal of Research in Science Teaching, 31(1):31--51, 1994. Google ScholarCross Ref
- R. M. Tashakkori, R. M. Parry, A. Benoit, R. A. Cooper, J. L. Jenkins, and N. T. Westveer. Research experience for teachers: Data analysis & mining, visualization, and image processing. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, pages 193--198, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- U. Wolz, M. Stone, K. Pearson, S. M. Pulimood, and M. Switzer. Computational thinking and expository writing in the middle school. Trans. Comput. Educ., 11(2):9:1--9:22, July 2011. Google ScholarDigital Library
- A. Yadav and J. T. Korb. Learning to teach computer science: The need for a methods course. In 55, editor, Communications of the ACM, volume 11, pages 31--33, 2012. Google ScholarDigital Library
Index Terms
Teaching CS to CS Teachers: Addressing the Need for Advanced Content in K-12 Professional Development
Recommendations
Advancing Opportunities for CS Teachers: How To Best Support Professional Development for Experienced Teachers in K-12 CS Education
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2In K-12 education, nearly all efforts focused on expanding computer science education center on the induction of new computer science teachers, with very little attention given to support the ongoing needs of experienced computer science teachers. More ...
UTeach CS Principles: Broadening Participation Through K-12 Computer Science Education and Teacher Professional Learning and Support (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationUTeach Computer Science Principles (CSP) is a classroom-ready curriculum designed in alignment with the CSP framework and endorsed by the College Board for Advanced Placement (AP) Computer Science Principles implementation. Piloted in dual enrollment ...
Developing an Ecosystem of Support for K-12 CS Educators
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2K-12 computer science (CS) teachers are often the only teachers of the subject at their school. Many school-based administrators and personnel lack the content knowledge to support their ongoing professional growth. How then can an ecosystem of support ...
Comments