As a former computer science educator, nothing was more frustrating for me than the lack of resources to help me build a strong curriculum for my students. This frustration is what led me to become involved with the Computer Science Teachers Association (CSTA). Our mission is to develop a strong community of computer science educators and encourage affiliate relationships with similar organizations in other countries.

As interest in computer science continues to grow and as more educators are being trained to help meet this demand, it’s important for organizations like CSTA to delineate a core set of learning objectives designed to provide the foundation for a complete computer science curriculum and its corresponding implementation at the K-12 level.

Academic standards

CSTA standards outline ways educators can introduce fundamental concepts to students and incorporate computer science topics in a way that fulfills graduation requirements. We are encouraging schools to offer additional course options to help interested students develop skills that will prepare them for college or the workforce. Our efforts are particularly concentrated on increasing the availability of computer science education to all students, especially those in underrepresented communities.

To help set computer science educators up for success, CSTA is partnering with the International Society for Technology in Education to refresh the standards for computer science educators. Collectively, we strive to develop a set of standards that provide clear guidelines on what computer science educators should know and be able to do in the classroom, and serve as aspirational goals for educators to guide their professional learning and stretch their teaching practice. We are establishing benchmarks for professional development providers as they craft computer science experiences for students.