Computer Science Teachers Association
| Founded | 2004 |
|---|---|
Region served | International |
| Website | www |
The Computer Science Teachers Association (CSTA) is a professional association. Started in 2004, CSTA is a membership organization.[1]
CSTA supports computer science teachers with educational information. [2]
History
[edit]In January 2005, the Association of Computing Machinery (ACM) announced the formation of the Computer Science Teachers Association (CSTA), an organization dedicated to supporting teachers and pursuing excellence in computing education for students. CSTA evolved from ACM’s K-12 Task Force[3], a five-year effort launched in 1999 to determine the extent of and remedy, a perceived crisis in high school computer science education in the US. Since 2006, CSTA was established as a Limited Liability Company under the auspices of ACM. Initially, CSTA was governed by a volunteer Steering Committee, but over time it transitioned to a fully-elected Board of Directors. This transition included the development of organizational by-laws, and eventually, a Policy and Procedures Manual. The by-laws defined the organization’s purpose and processes including membership types, staffing, and financial operations. The by-laws were further refined in 2011 and 2013.
In 1999, computer science as an academic subject was deeply misunderstood. Administrative support was weak, financial support was being reduced, and teachers had few (if any) opportunities to develop and improve their technical and teaching skills. Additionally, there was no standard curriculum to direct their efforts or measure student learning. Given its unique relationship with ACM, CSTA was uniquely placed to address these needs, the most pressing of which was to clearly articulate the importance of computer science to education and to the US’s long-term economic competitiveness[4]. CSTA also served as a bridge between high school teachers and post-secondary faculty and institutions, helping to repair a relationship that had become fraught due to curriculum disagreements and falling enrollments.
In 2003, following the first meeting of a steering committee composed of computer science teachers and faculty members, Chris Stephenson (who was to become CSTA’s first Executive Director and led the association until 2014) delivered a proposal to the ACM Executive Council proposing the formation of CSTA.[5][6] This proposal set forth nineteen milestones for the organization’s first year. These milestones were designed to grow, promote, and support membership and to ensure CSTA’s sustainability. ACM’s agreement support this proposal included the provision of annual funding and staff support and led to an official launch of CSTA in January 2005.[7]
In August 2025, CSTA submitted and received a National Science Foundation grant entitled Supporting K-12 Computer Science Education through the Establishment of a National Discipline-Based Professional Association. The proposal, approved by NSF program officer Janice E. Cuny, PhD, was the first of several NSF grants CSTA led in which it participated.[8] Early funding for CSTA was also provided by ACM and a number of corporate sponsors including Google, Microsoft, and Sun Microsystems.[9]
Curriculum
[edit]In 2003 the ACM K–12 Task Force published “A Model Curriculum for K-12 Computer Science: Final Report of the ACM K-12 Task Force Committee[3]” which outlined the first set of comprehensive computer science learning standards U.S. secondary schools. Over time, CSTA has continued to update its standards, expanding them to cover all of K–12 and to reflect changes in computing technology and students’ learning needs. The Model Curriculum was the first of many early technical and curriculum reports CSTA published detailing various issues in CS education between 2004 and 2014. These seminal publications[3][10][11][12][13][14][15] articulated challenges in areas such as curriculum, equity, teacher certification, teacher preparation, and teacher professionalization.
Professional Development
[edit]In 2000, the ACM K–12 Task Force launched the first annual Computer Science and Information Technology Symposia (CSIT) in Atlanta. This one-day event was designed to offer teachers an opportunity to access professional development on a wide range of technical and pedagogical topics. It was also designed to provide computer science teachers to experience belonging to a large and supportive professional community. CSTA continued to offer and expand CSIT until 2012 when it was officially renamed as the CSTA Annual Conference.[16][17]
In 2003 and 2004, the Task Force also launched the Java Engagement for Teacher Training (JETT) which offered teacher workshops focused on helping AP Computer Science teachers transition from teaching with the Pascal programming language to Java. The workshops were offered across the U.S. in partnership universities and ACM chapters.[18][19]
Teacher Leadership
[edit]CSTA was the first organization to begin training and organizing K–12 computer science teachers as advocates for the discipline. In 2008, CSTA received a grant to facilitate the development of a cohort of K-12 educational leaders (the CSTA K-12 Leadership Cohort) who could effectively advocate for computer science education at the local, state, and national level with the particular focus of establishing K-12 computer science as an essential academic discipline.[20] The workshops were designed to enhance teacher leadership and advocacy skills and to provide ongoing support for their development as leaders in their local communities. Participants were also encouraged to work toward organizing local and state chapters of CSTA to serve as a source a source of information about local and state issues affecting K-12 CS education, an active advocacy group, and a framework around which CSTA could provide more localized services and broaden membership.[21]
Within the first year, Leadership Cohort members in many states conducted advocacy events for state level education leaders (e.g. MD and WI) district superintendents, school principals (e.g.CA), and businesses (WI). They were also instrumental in establishing early CSTA local chapters in the following areas: Arizona, Buffalo, Chicago, Houston, Southeastern Virginia, Ohio, Pennsylvania, Southern California, and Southern New Jersey Shore. When Code.org was launched in 2013, CSTA-trained teacher leaders carried out the majority of the local advocacy efforts on its behalf.[22]
Key Programming
[edit]CSTA has launched multiple programs in order to support computer science teachers.
CSTA Annual Conference - CSTA has hosted an annual conference every year since 2000. The conference was originally called the Computer Science & Information Technology Symposium (CS&IT). Now, the conference title is simply CSTA plus the current year (i.e., CSTA 2024). The conference brings thousands of computer science educators together for a week in July to learn from hundreds of educational sessions.[23]
Computer Science Education Week (CSEdWeek) is an annual event designed to inspire K-12 students to learn computer science, advocate for equity, and celebrate the contributions of students, teachers, and partners to the field. The first CSEdWeek was launched by ACM on December 6–12, 2009. It was a joint effort led and funded by ACM with the cooperation and deep involvement of CSTA, NCWIT, the National Science Foundation (NSF), the Anita Borg Institute (ABI), the Computing Research Association (CRA), Google, Inc., Intel, and Microsoft. ACM’s Education Policy Committee worked closely with Congressmen Vernon Ehlers (R-MI) and Jared Polis (D-CO) to introduce a Congressional Resolution recognizing the first CSEdWeek. Congressman Ehlers introduced the resolution after being alerted to declining enrollments in computer science studies by Professor Joel Adams of the Department of Computer Science at Calvin College. The intent is CSEdWeek will be celebrated each year during the week of Grace Hopper’s birthday (December 9, 1906), who invented the first compiler and coined the term “bug” (an error in a program) after removing an actual moth from a computer in 1947. CSTA became the lead organizer for CSEdWeek in 2020.[24]
Computer Science Honor Society (CSHS) - CSTA offers high school teachers across the United States the opportunity to create local Computer Science Honor Societies. The program originated at CodeVA, and was elevated to the national level by CSTA. There are currently more than 200 active local chapters.[25]
The CSTA Equity Fellowship is a selective, year-long program designed to develop leadership in equitable teaching practices and advocacy. The program provides leadership development opportunities to the fellows and identifies opportunities for the group to develop ongoing, peer-to-peer professional learning experiences focused on addressing issues of equity in the computer science classrooms for all CSTA members.[26]
CSTA Affinity Groups connect CSTA members who share a common identity or interest. CSTA Affinity Groups host events, connect year-round via the CSTA Virtual Community, and offer opportunities for members to meet with one another at CSTA’s in-person and virtual events.[27]
Awards
[edit]Together with the Association for Computing Machinery (ACM), the CSTA offers the ACM/CSTA Cutler-Bell Prize in High School Computing. The award provides four $10,000 scholarships to each of four winners along with the opportunity for the students to present their projects at the CSTA Annual Conference and/or at one of CSTA’s virtual summits. The prize was established to honor outstanding high school seniors who want to pursue advanced studies in computer science or technology. This program aims to promote and encourage computer science.[28]
The CS Teaching Excellence Award honors K–12 computer science educators whose commitment and excellence have aided the development of CS education and technology the award grants $7,500 to national winners, and $2,500 to honorable mentions.[29]
Computer Science Education Standards
[edit]The CSTA K–12 Computer Science Standards[30] delineate a core set of learning objectives designed to provide the foundation for a complete computer science curriculum and its implementation at the K–12 level.
CSTA also created and published Standards for CS Teachers.[31] These Standards are designed to provide clear guidance around effective and equitable CS instruction in support of rigorous CS education for all K–12 students.
Research and Publications
[edit]CSTA partners with many other organizations to conduct research on the state of CS education in the United States. Recent publications include:
Reimagining CS Pathways is a community-wide project that explores how CS learning opportunities can be re-envisioned for high school students. CSTA and IACE co-led the project, in partnership with ACM, Code.org, College Board, CSforALL, and ECEP Alliance.
Annual State of Computer Science Education report
The annual report on K-12 computer science in the United States provides an update on national and state-level computer science education policy, including policy trends, maps, state summaries, and implementation data.[32]
Landscape Survey of PreK-12 Computer Science Teachers in the United States
The survey is sent out every two years in order to understand the current landscape of PreK-12 CS teachers, including their demographics, teaching background, school context, professional development, instructional practice, and knowledge of and use of culturally responsive teaching practices.[33] The 2022 report sought an understanding of teachers’ perceptions of how to move towards a vision of equitable CS. This report drew on a national sample of PreK-12 CS teachers to examine their views of both their professional development needs and institutional changes required to transform CS classrooms to be more identity-inclusive.[34]
Governance
[edit]CSTA’s Board of Directors consists of 14 voting representatives, with 11 of those elected directly by CSTA’s membership.[35]
Board Positions
- Board Chair
- Board Chair-Elect
- Treasurer
- School District Representative
- At-Large Representative
- International Representative
- State Department Representative
- Teacher Education Representative
- Partner Representative, Microsoft
- K-8 Teacher Representative (2)
- 9–12 Representative (2)
- University Representative
See also
[edit]References
[edit]- ↑ "About CSTA". Computer Science Teachers Association. Retrieved 2024-09-12.
- ↑ "About CSTA Chapters". Computer Science Teachers Association. Retrieved 2024-09-12.
- 1 2 3 Tucker, Allen; Deek, Fadi; Jones, Jill; McCowan, Dennis; Stephenson, Chris; Verno, Anita (October 2003). A Model Curriculum for K–12Computer Science:Final Report of theACM K–12 Task Force Curriculum Committee. New York, NY, United States: Association for Computing Machinery. ISBN 978-1-58113-837-5.
{{cite book}}: CS1 maint: date and year (link) - ↑ Stephenson, Chris (August 14, 2026). "The political landscape: advocating for CS". Journal of Computing Sciences in Colleges. 24 (1): 5.
- ↑ "About CSTA: Our History". Computer Science Teachers Association. Computer Science Teachers Association. Retrieved September 4, 2026.
- ↑ Roberts, Eric (2004). "High School Computer Science: Interviews and Testimonials". Stanford University Computer Science. Stanford University. Retrieved September 4, 2026.
- ↑ "ACM Launches Computer Science Teachers Association". ACM Press Room. Association for Computing Machinery. January 2005. Retrieved September 4, 2026.
- ↑ Stephenson, Chris (August 2005). "CSTA Receives NSF Grant". The CSTA Advocate Blog. Computer Science Teachers Association. Retrieved September 4, 2026.
- ↑ Ericson, B.; Armoni, M.; Gal-Ezer, J.; Seehorn, D.; Stephenson, C.; Trees, F. (2008). Ensuring Exemplary Teaching in an Essential Discipline: Addressing the Crisis in Computer Science Teacher Certification (Report). New York: Association for Computing Machinery. pp. Acknowledgements.
- ↑ Stephenson, Chris; Gal-Ezer, Judith; Habermann, Bruria; Verno, Anita (2005). The New Educational Imperative: Improving High School Computer Science Education. New York, NY, USA: Association for Computing Machinery.
{{cite book}}: CS1 maint: date and year (link) - ↑ "Running on Empty". ACM Other Books. doi:10.1145/3414583. Retrieved 2026-08-13.
- ↑ Stephenson, C.; Phillipps, M. (2010). The CSTA Guide to Establishing a Computer Science Teachers Association (Report). New York, NY: Association for Computing Machinery and the Computer Science Teachers Association.
- ↑ Ericson, B.; Armoni, M.; Gal-Ezer, J.; Seehorn, D.; Stephenson, C.; Trees, F. (2008). Ensuring Exemplary Teaching in an Essential Discipline: Addressing the Crisis in Computer Science Teacher Certification (Report). New York: Association for Computing Machinery.
- ↑ Simard, C.; Stephenson, C.; Kosaraju, D. (2010). Addressing Core Equity Issues in K-2 Computer Science Education: Identifying Barrier and Sharing Strategies (Report). Palo Alto, CA: The Anita Borg Institute and the Computer Science Teachers Association.
- ↑ Stephenson, C.; Phillips, P. (2013). Bugs in the System: Computer Science Teacher Certification in the U.S. (Report). New York: Computer Science Teachers Association.
- ↑ "Dr Christine Stephenson – Keynote Speaker at ACEC2012". ECAWA. Educational Computing Association of Western Australia. August 7, 2012. Retrieved September 4, 2026.
- ↑ "Monthly Archives: January 2013 (Exploring Computer Science: Teaching with Inquiry)". The CSTA Advocate Blog. Computer Science Teachers Association. January 30, 2013. Retrieved September 4, 2026.
- ↑ Stephenson, Chris (August 12, 2005). "A Little History and a Next Big Step". The CSTA Advocate Blog. Computer Science Teachers Association. Retrieved September 4, 2026.
- ↑ "Serendipitous encounter". Tufts Journal. Tufts University. October 2003. Retrieved September 4, 2026.
- ↑ "CSTA Leadership Cohort to Build Educational Advocacy Groups at State Level". ACM MemberNet. Association for Computing Machinery. September 25, 2008. Retrieved September 4, 2026.
- ↑ Hutton, Michelle (September 2, 2009). "What is CSTA?". The CSTA Advocate Blog. Computer Science Teachers Association. Retrieved September 4, 2026.
- ↑ "The United States for Computer Science". Medium. Code.org. September 27, 2018. Retrieved September 4, 2026.
- ↑ "CSTA Annual Conference". Computer Science Teachers Association. Retrieved 2024-09-16.
- ↑ "About". CSEdWeek. Retrieved 2024-09-16.
- ↑ "Computer Science Honor Society". Computer Science Teachers Association. Retrieved 2024-09-16.
- ↑ "CSTA Equity Fellowship". Computer Science Teachers Association. Retrieved 2024-09-16.
- ↑ "Affinity Groups". Computer Science Teachers Association. Retrieved 2024-09-16.
- ↑ "CSTA/ACM Cutler-Bell Prize". Computer Science Teachers Association. Retrieved 2024-09-17.
- ↑ "CS Teaching Excellence Award". Computer Science Teachers Association. Retrieved 2024-09-17.
- ↑ "K–12 Standards". Computer Science Teachers Association. Retrieved 2024-11-01.
- ↑ "Standards for CS Teachers". Computer Science Teachers Association. Retrieved 2024-11-01.
- ↑ "State of Computer Science Education Report | Code.org Advocacy Coalition". Code.org. Retrieved 2024-11-01.
- ↑ "The CS Teacher Landscape in 2020". Computer Science Teachers Association. Retrieved 2024-11-01.
- ↑ "Results of a Landscape Survey of PreK-12 CSTeachers in the United States". CS Teacher Landscape. Retrieved 2024-11-01.
- ↑ "Board of Directors". Computer Science Teachers Association. Retrieved 2024-11-01.