Read Benefits
Looking for a specific CSTA benefit or have one you’d like to suggest?
Read View the Standards for CS Teachers
License & Attribution These Standards are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0). Suggested citation: Computer Science...
Read Committee Volunteers
CSTA is so grateful for the support of our committee volunteers. If you’re interested in supporting CSTA as a committee...
Read Board of Directors
CSTA’s Board of Directors consists of 14 voting representatives, with 11 of those elected directly by CSTA’s membership. Meet the current...
Read Advanced CS Concepts in High School: One Tool to Rule Them All
An app with an interactive map background that displays historical earthquake events anywhere on Earth? An animated sprite that jumps...
Read Advanced Topics in Intro Programming: The Beauty & Joy of Computing Course
Recursion, higher order functions, and advanced data structures are topics not typically encountered in a high school CS course, but...
Read AP Computer Science – Game Programming within the Java Subset
Engaging students through graphics-based game programming but staying within the guidelines of the AP Computer Science Subset has been an...
Read Are You a “Foo” for Coding?
As a teacher at a Title 1 school, with over 20+ years of teaching experience, I know the challenges my...
Read Embedding Equity and SEL into Computer Science Lessons
For computer science (CS) teaching to be engaging for all learners, CS teachers must consider their students’ academic, career, and...
Read The Intersection of Math and CS – Combining Geometry and Coding
Mathematics is a field that can be seen everywhere in the “real” world. Our students (and teachers) experience the daily...
Read Quality Quizzes for Quick Feedback (Session 2 of 3)
This session is designed to deepen teachers’ understanding of how to adapt and use formative assessment in K-12 computer science...