Abstract
This critical perspective focuses on the new Advanced Placement® Computer Science Principles course and its place in the larger CS10K Initiative. CS Principles as defined by the College Board is a framework; several different, aligned curricula have been created, each with its own model of teacher professional development. Together, these courses have been piloted with hundreds of teachers and thousands of students. This perspective provides context for those efforts and discusses their status entering the critical year leading to the first official AP CS Principles courses (beginning in Fall 2016) and the first official AP CS Principles exam (Spring 2017).
- AP Computer Science Principles Curriculum Framework; https://advancesinap.collegeboard.org/stem/computer-science-principles. Accessed 2015 September 22.Google Scholar
- Beth, B., Lin, C., and Veletsianos, G. "Training a Diverse CS Teacher Population." ACM Inroads, 6,4 (2015): 94--97. Google ScholarDigital Library
- Briggs, A. and Brown, Q. "AP Computer Science Principles: A Conversation with the College Board. ACM Inroads, 6,4 (2015): 102--104. Google ScholarDigital Library
- Brown, B. "Project and Problem-Based Learning: PLTW and AP Computer Science Principles." ACM Inroads, 6,4 (2015): 87--91. Google ScholarDigital Library
- Computer Science Teachers Association; http://www.csta.acm.org/. Accessed 2015 September 22.Google Scholar
- CSP4HS; https://csp-cs4hs.appspot.com/preview. Accessed 2015 September 22.Google Scholar
- CS10K Community of Practice; https://cs10kcommunity.org. Accessed 2015 June 17.Google Scholar
- DesJardin, M. "Creating AP CS Principles: Let Many Flowers Bloom." ACM Inroads, 6,4 (2015): 60--66. Google ScholarDigital Library
- Ericson, B., Guzdial, M., Morrison, B., Parker, M., Moldavan, M., and Surasani, L. "An Ebook For Teachers Learning CS Principles." ACM Inroads, 6,4 (2015): 84--86. Google ScholarDigital Library
- Garcia, D. Harvey, B., and Barnes, T. "The Beauty and Joy of Computing." ACM Inroads, 6,4 (2015): 71--79. Google ScholarDigital Library
- Margolis, J., Goode, J., and Chapman, G. "An Equity Lens for Scaling: A Critical Juncture for Exploring Computer Science." ACM Inroads, 6,3 (2015): 58--66. Google ScholarDigital Library
- Massachusetts Computing Attainment Network (MassCAN); http://masscan.edc.org/. Accessed 2015 September 22.Google Scholar
- Mobile CSP; http://mobile-csp.org/. Accessed 2015 September 21.Google Scholar
- Moritz, M. and Wilson, J. "Helping High-needs Schools Prioritize CS Education Through Teach Advocacy & Experiences." ACM Inroads, 6,3 (2015): 73--74. Google ScholarDigital Library
- National Center for Women and Information Technology; https://www.ncwit.org/. Accessed 2015 September 21.Google Scholar
- National Math and Science Initiative; https://www.nms.org/. Accessed 2015 September 22.Google Scholar
- Partovi, H. "A Comprehensive effort to expand access and diversity in computer science." ACM Inroads, 6,3 (2015): 67--72. Google ScholarDigital Library
- Preston, M. and Delyser, L.A. "CSP Joins New York City's K-12 Computer Science Portfolio." ACM Inroads, 6,4 (2015): 67--70. Google ScholarDigital Library
- Rasberry, M. "Finding a Place to Call Home in the CS10K Community." ACM Inroads, 6,4 (2015): 92--93. Google ScholarDigital Library
- Searching for Computer Science: Access and Barriers in U.S. K-12 Education; http://googleforeducation.blogspot.com/2015/08/searching-for-computer-science-google.html. Accessed 2015 September 22.Google Scholar
- Snyder, L., and Raven, A. "Early Assessment of Computer Science Principles at UW." ACM Inroads, 6,4 (2015): 98--101. Google ScholarDigital Library
- TeachCS; http://www.teachcs.org. Accessed 2015 September 22.Google Scholar
- Yonezawa, S. et al. "CS-CaVE: Districts' Roles in Broadening CS Access," ACM Inroads, 6,4 (2015): 80--83. Google ScholarDigital Library
Index Terms
- Transforming K-12 computing education: AP® computer science principles
Recommendations
Supporting K-12 computer science education
The Computer Science Teachers Association (CSTA) supports and promotes the teaching of computer science and other computing disciplines at the K-12 educational level. During this presentation we will explore the issues for K-12 computer teachers, the ...
K-12 Computing Education and Education Research Resources
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2In this special session, we present tools and resources created from educational theory to make teaching and scholarship easier and more effective. Included in these resources are CS Teachers Association, CSforAll, CS Teaching Tips, CT Pathways Toolkit, ...
K-12 Teachers Experiences with Computing: A Case Study
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationWe offered professional development to in-service K-12 teachers. Teachers learned programming, and how to teach programming. During the subsequent academic year, they taught programming in their schools. We interviewed the teachers to better understand ...
Comments