Main Body
Chapter 7 – Code.org K-12 Computer Science Teacher Training Strategy by Tim Nunn
There is currently a disparity in Computer Science education. Computer Science graduates are finally recovering from a 6-year decline, but women are still underrepresented.
(Promote Computer Science, n.d.).
There are still not enough Computer Science graduates to fill job openings.
(Promote Computer Science, n.d.).
Yet only 15 states have K-12 Computer Science standards.
(Promote Computer Science, n.d.).
Code.org
Code.org is a nonprofit on a mission to grow K-12 Computer Science participation. Code.org was founded in 2013 and throughout the past 5 years provided K-12 schools and teachers with curriculum, resources, and tools for teaching Computer Science. One of the key strategies Code.org has established is the training of Computer Science educators. This grassroots movement has reached 25 million students through 750,000 teachers. “Over 72,000 U.S. teachers have attended Code.org workshops to teach computer science” (Code.org 2017 Annual Report, 2018).
Here are the numbers of new CS teachers trained by Code.org from 2013-2017:
Code.org Goal | End of 2013 | End of 2014 | End of 2015 | End of 2016 | End of 2017 |
Prepare new CS teachers across grades K-12 | N/A | 4,000 | 20,000 | 52,000 | 72,000 |
(Code.org 2017 Annual Report, 2018).
What is Code.org’s strategy for reaching so many teachers and students? In what ways are these Code.org trainings impacting Computer Science education and the teachers and students they are reaching?
Throughout this chapter we will explore the Code.org strategy for training teachers.
- What programs does Code.org have in place for training educators?
- Who are the teachers participating in the Code.org mission?
- Who are the educators providing these Code.org trainings?
- And, what kind of impact is Code.org having on how teachers teach Computer Science?
To help answer these questions, we will hear from four active participants in the Code.org strategy for training teachers.
(A. Kalthoff, personal interview, April 11, 2018; A. Lang, personal interview, April 10, 2018; J. Feller, personal interview, April 12, 2018; K. Gaier, personal interview, April 9, 2018).
Code.org Computer Science Training
Code.org provides teacher training opportunities based around course curriculum they have designed. These workshops are shaped around elementary, middle and high school curriculum. Grades K-5 teachers are trained around the Code.org CS Fundamentals curriculum (New to teaching computer science?, n.d.). Grades 6-10 teachers are trained from the Code.org CS Discoveries curriculum (CS Discoveries Professional Learning Program, n.d.). Grades 9-12 teachers are trained from the Code.org CS Principles curriculum.
The Code.org curriculum is at the heart of their training sessions. To help us better understand the various aspects of the curriculum, let us here from some participants in Code.org trainings as they explain this further:
(A. Kalthoff, personal interview, April 11, 2018; A. Lang, personal interview, April 10, 2018; J. Feller, personal interview, April 12, 2018; K. Gaier, personal interview, April 9, 2018).
Code.org provides training opportunities for teachers through in-person workshops, self-paced training courses, and an online community of support. Code.org emphasizes that the training they provide does not require “any prior computer science experience to get started!” (Computer Science Discoveries, n.d.).
Professional Learning Program
The Code.org Professional Learning Program offers K-12 teachers a range of hands-on workshop opportunities and online support for teaching Computer Science (Professional Learning, n.d.)
Grades K-5: CS Fundamentals
Code.org provides K-5 teachers in-person 1-day training workshops on the CS Fundamentals curriculum (Find a workshop (for US teachers only, grades K-5), n.d.). These workshops are held throughout the country year around.
(Find a workshop (for US teachers only, grades K-5), n.d.).
The CS Fundamentals in-person workshops are free of charge to teachers and provide 6-7 hours training. These workshops “provide an intro to computer science, pedagogy, overview of the online curriculum, teacher dashboard, and strategies for teaching “unplugged” classroom activities” (Find a workshop (for US teachers only, grades K-5), n.d.). In addition to the in-person instruction, teachers receive:
- a printed curriculum guide containing course lesson plans
- classroom supplies for the unplugged activities
- a certificate of completion
- a bag of Code.org swag
Let’s here from Angie Kalthoff, a Code.org Facilitator for the CS Fundamentals training program.
(A. Kalthoff, personal interview, April 11, 2018).
Grades 6-10: CS Discoveries
The CS Discoveries Professional Learning Program is for grades 6-10 teachers interested in “teaching a semester or full-year” of the CS Discoveries course (CS Discoveries Professional Learning Program, n.d.). Admission into the program requires an application process where workshop participants require acceptance. The program begins with a 5-day summer workshop where teachers learn the CS Discoveries curriculum (Computer Science Discoveries, n.d.) through hands-on activities. Teachers are then required to participate in 1-day quarterly workshops throughout the school year to support their teaching. The CS Discoveries Professional Learning Program is free and may provide travel and meal expenses on occasion.
Grades 9-12: CS Principles
The CS Principles Professional Learning Program is for grades 9-12 teachers interested in teaching at least a semester of the CS Principles curriculum (Computer Science Principles: What is CS Principles?, n.d.). Similar to the CS Discoveries Professional Learning Program, admission is required. Teachers begin with a 5-day summer workshop and participate in 1-day quarterly workshops throughout the school year. The 5-day workshops are held throughout the country.
For example, in August 2017 Code.org held three summer workshops where 1,300 middle and high school teachers in Philadelphia, Phoenix, and Houston. During these workshop, teachers “studied curriculum and learned the lessons their students would be attempting in the coming school year.” The program also included “sessions on how to recruit classrooms that are as diverse as their school as a whole, as well as sessions that highlight the importance of providing a positive environment where any student could find success” (1,300 middle and high school teachers take on computer science, 2017).
Let’s here from Annette Lang, a teacher who participated in a Code.org CS Principles training program.
(A. Lang, personal interview, April 10, 2018).
I also participated in the 2016 CS Principles Professional Learning Program with Annette, a 5-day workshop in Chicago. It was evident that Code.org was reaching teachers without a Computer Science background. I met teachers from a variety of subjects including Math, Science, Business, and English.
(Code.org Teachercon, n.d.)
These Professional Learning Programs are supported through a network of partners arranged by Code.org. “Code.org relies on educators to help achieve its mission of making computer science available to every student in every school” (Professional Learning Values, n.d.). These educators and partners include what Code.org calls Regional Partners and Facilitators.
Regional Partner Program
A Code.org Regional Partner works with Code.org “to help spread computer science” locally. The Regional Partner acts as a “hub for their region, offering professional learning opportunities for teachers and building a strong local community.” These professional learning opportunities include the quarterly 1-day workshops for Professional Learning Program Participants as well as events that promote K-12 Computer Science education. There are 68 Regional Partners throughout the United States (Regional Partner Program, n.d.).
For example, Battelle Education serves as the Regional Partner for Ohio.
(Where does Code.org have partners?, n.d.).
Let’s hear more about the role of Regional Partners from Kelly Gaier, the Regional Partner coordinator with Battelle, and Justin Feller about the Regional Partner in his region in Florida.
(A. Lang, personal interview, April 10, 2018; J. Feller, personal interview, April 12, 2018; K. Gaier, personal interview, April 9, 2018).
Facilitator
Code.org Facilitators are a “nationwide community of leaders” in CS education who work with “local Code.org Regional Partner to deliver professional development to teachers on Code.org’s courses.” These facilitators work closely with Code.org to become trained through the Facilitator Development Program and join a community of teachers who work together to provide CS education opportunities across the nation (Facilitating with Code.org, n.d.).
The Facilitator program is a highly selective process with a range of commitments. Facilitators work with Code.org for a school year and agree to participate in a 3-day facilitator development program. During the calendar year they serve, facilitators agree to work with their local Regional Partner to “plan and lead at least four, independent, one-day workshops, annually.” Facilitators also participate in on-going development through mentorship and community support (2018 Facilitator Development Program Overview, n.d.).
Code.org facilitators serve in 45 states and have 168 members.
(Find a Computer Science Fundamentals Facilitator, n.d.).
Let’s hear from two Code.org Facilitators as they explain this program even further:
(A. Kalthoff, personal interview, April 11, 2018; J. Feller, personal interview, April 12, 2018).
Beyond the Training
Code.org has an active professional learning community outside of the synchronous training opportunities they provide. It is evident that Code.org is building a movement of educators who are passionate and believe in the importance of Computer Science education.
(A. Kalthoff, personal interview, April 11, 2018; J. Feller, personal interview, April 12, 2018; K. Gaier, personal interview, April 9, 2018).
Impact on Teachers
As we close this chapter, let us hear firsthand from active members in the Code.org community on the impact Code.org has had on their teaching, schools, communities, and even core beliefs.
(A. Kalthoff, personal interview, April 11, 2018; A. Lang, personal interview, April 10, 2018; J. Feller, personal interview, April 12, 2018; K. Gaier, personal interview, April 9, 2018).
References
1,300 middle and high school teachers take on computer science. (2017). Retrieved April 03, 2018, from https://medium.com/@codeorg/1-300-teachers-take-on-computer-science-f6c8d07ed3b1
2018 Facilitator Development Program Overview. (n.d.). Retrieved April 23, 2018, from https://docs.google.com/document/d/1aX-KH-t6tgjGk2WyvJ7ik7alH4kFTlZ0s1DsrCRBq6U/edit.
Applications for Code.org professional development now live. (2018). Retrieved April 03, 2018, from https://www.osln.org/2018/01/applications-for-code-org-professionaldevelopment-now-live/
Code.org 2017 Annual Report. (2018, January 29). Retrieved from https://code.org/about/2017.
Computer Science Discoveries. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/csd.
Computer Science Discoveries. (n.d.). Retrieved April 23, 2018, from https://studio.code.org/courses/csd
Computer Science Principles: What is CS Principles?. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/csp
CS Discoveries Professional Learning Program. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/professional-learning/cs-discoveries.
Facilitating with Code.org. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/professional-learning/facilitator.
Find a Computer Science Fundamentals Facilitator. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/professional-learning/cs-fundamentals-directory.
Find a workshop (for US teachers only, grades K-5). (n.d.). Retrieved April 23, 2018, from https://code.org/professional-development-workshops.
How to Become a Regional Partner. (2017). Retrieved April 03, 2018, from https://www.youtube.com/watch?v=cf1KKBGK6mY
New to teaching computer science?. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/curriculum/elementary-school.
Nunn, T. (n.d.). Code.org Teachercon. Retrieved April 23, 2018, from https://timothynunn.wordpress.com/projects/code-org-teachercon/.
Nunn, T. (2018, April 9). Personal Interview with K. Gaier.
Nunn, T. (2018, April 10). Personal Interview with A. Lang.
Nunn, T. (2018, April 12). Personal Interview with J. Feller.
Nunn, T. (2018, April 11). Personal Interview with A. Kalthoff.
Professional Learning. (n.d.). Retrieved April 03, 2018, from https://code.org/educate/professional-learning
Professional Learning Values. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/professional-learning/values.
Promote Computer Science. (n.d.). Retrieved April 23, 2018, from https://code.org/promote.
Regional Partner Program. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/regional-partner.
Where does Code.org have partners?. (n.d.). Retrieved April 23, 2018, from https://code.org/educate/regional-partner/partners.