September 2016 Featured Member: CSTA

The Computer Science Teachers Association (CSTA) represents CS Teachers across the globe. CSforALL asked members of the CSTA Board of Directors about CSforALL and the role that CSTA plays in bringing CS education to all students.

About CSTA

The Computer Science Teachers Association (CSTA) is a membership organization that supports and promotes the teaching of computer science. CSTA provides opportunities for K–12 teachers and their students to better understand computer science and to more successfully prepare themselves to teach and learn. Founded by the Association for Computing Machinery (ACM) in 2004, CSTA has grown into a dynamic and vibrant organization of professionals interested in supporting computer science education in K-12. Today, our membership consists of  more than 23,000 members from more than 145 countries. These members include elementary, middle, and high school teachers; college and university faculty; supportive members of industry and government, school administrators, other non-profits, and parents.

What do you think is the most important next step for CSforAll?

Much work is being done to increase the demand for CS Education.  However, to meet that demand, we need competent and confident teachers.  Since most CS teachers today do not consider CS their primary teaching discipline, and many not have had extensive formal CS education, increased access to affordable and quality PD is essential.  That is the number one concern we hear from our members and is CSTA’s number one priority. – Mark Nelson, CSTA Executive Director

What does CSTA add to the CSforALL Ecosystem?

CSTA is the voice of K-12 CS teachers and has a membership which includes college faculty. CSTA members advocate for, and support, K-12 computer science education. CS is a fast-changing field, so K-12 teachers need a community of people who are able to understand their work and provide needed support, as well as content area professional development. – Chinma Uche, 9-12 Representative

What is the role of teachers in CSforALL?

The role teachers playing CSforAll is one of the most important. They are the ones in the trenches, inside those classrooms making sure that CS really reaches all, that their districts are providing the necessary support to be able to have the proper infrastructure, equipment, resources and tools to be able to teach CS how their students deserve. They are the ones preparing those K-12 students to be ready to tackle the CS college world and have the appropriate knowledge and tools to succeed and find a passion in CS. – Michelle Lagos, At Large Representative

How can CSTA help the other members of the CSforALL hub?

CSTA is a strong voice of the CS teacher community. We can help other members understand teachers needs and problems. We can also help communicate new programs and resources to CS teachers in a fast and efficient manner. – Alfred Thompson, 9-12 Teacher Representative


How to Get Involved

To become a member of CSforALL, first review the Membership Guidelines. If you meet the membership criteria, complete this form1. We will be reviewing applications and approving new members during the first week of every month. You will hear from us shortly thereafter!

Benefits of Membership

CSforALL members will benefit primarily through the increased visibility of their work to states, districts, schools, and other implementing partners, as well as funders and policy makers. Additionally, CSforALL sees its role as an initiator of community, and members may be invited to participate or share events where they are the target community/audience. As CSforALL evolves and grows under the guidance of the Steering Committee, there may be other benefits.

Responsibilities of Members

Members will be asked to:

  • Create and maintain a CSforALL landing page or resource collection on their website2
  • Provide CSforALL with a logo and URL to display on the website
  • Respond to annual requests from CSforALL for data or reporting of activities/commitments regarding CS education activities (e.g., number of teachers trained, schools impacted, student numbers and demographics, etc.)

1 If your membership is approved, the information you provided for the required fields will be used to create your public membership profile on the CSforALL site. Please do not include any private or confidential information.
2 If a member’s content is explicitly focused on CS education, the member’s primary home page may be used as the CSforALL landing page.