Blog Post

Computer science professional development guide

Recently CS for All Teachers was included in a publication for computer science professional development. This guide contains four steps for education leaders to use to build computer science capacity among K-12 teachers, counselors, and administrators. Below is a summary of the steps from this guide. Click here to access the guide, from the National Center for Women & Information Technology website.

Step 1 - Define your program’s student learning objectives


  • Create a CS leadership team and meet with them to discuss your school’s program, curriculum and overall philosophy.
  • Get to know the CS learning and performance standards relevant to your state.
  • Work together with teachers to develop a curriculum based on your goals.
  • Commit to the ongoing assessment and growth of your CS program.

Step 2 - Match teachers with professional development that fits your goals and priorities


  • Take advantage of teacher-tested STEM and CS lessons and easy-entry learning opportunities.
  • Get to know the many professional development vendors and offerings you can choose from.
  • Consider programs that combine initial professional development and classroom curricula in one.
  • Connect teachers with opportunities and information focused on creating and leading a diverse and equitable classroom.
  • Show teachers the fun and creative side of CS by having them complete an Hour of Code activity on
  • Enable teachers to attend a professional development conference.
  • Research certification opportunities for your teachers.
  • Encourage experienced teachers to help with the initial professional development of new teachers.
  • Provide teachers with support from industry volunteers through the Microsoft Philanthropies TEALS Classroom Enrichment model.

Step 3 - Connect teachers with ongoing support


  • Bring together K-12 CS teachers from across your district to create your own teacher working group.
  • Encourage and support your teachers’ memberships to the Computer Science Teachers Association (CSTA).
  • Explore individual and group memberships to the International Society for Technology in Education (ISTE).
  • Invite teachers to join the virtual community at CS for All Teachers.

Step 4 - Enlist and empower other supports


  • Meet with your counselors to discuss their role in increasing student access to computing education and careers.
  • Show counselors the fun and creative side of CS by having them complete an Hour of Code activity on
  • Bring a Counselors for Computing (C4C) professional development workshop to your area, at no cost to participants.
  • Connect counselors with tools to create equity and opportunity in CS classes.
  • Engage in some of the same steps teachers are going through in their professional development.
  • Participate in teacher working groups (see Step 3).
  • Tour CS classrooms in other schools.
  • Learn how to make enrollment in your CS classes reflect the demographics of your school as a whole.



Profile picture for user ashewaring
Submitted by Ashley Waring on Tue, 01/22/2019 - 11:45 am EST

This guide is incredibly helpful. It has been shared across the state of Alabama to help school systems get on the right track and prepare for our new Digital Literacy and Computer Science COS implementation in August. Thank you for sharing!