The Computer Science Teachers Association is a membership organization
that supports and promotes the teaching of computer science and other computing
disciplines. CSTA provides opportunities for K–12 teachers and students to better
understand the computing disciplines and to more successfully prepare themselves to
teach and learn.
"Computer science is the study of computers and algorithmic processes, including their
principles, their hardware and software designs, their applications, and their impact on
society." --ACM/CSTA Model Curriculum for K-12 Computer Science