2. Computer Science as a Core Discipline
2.1 Computer Science is Intellectually Important
2.2 Computer Science Leads to Multiple Career Paths
2.3 Computer Science Teaches Problem Solving
2.4 Computer Science Supports and Links to Other Sciences
2.5 Computer Science Can Engage All Students
3. Defining the Terminology
4. Organization of the Learning Outcomes: Levels and Strands
4.1 Levels
4.2 Strands
4.2.1 Computational Thinking
4.2.2 Collaboration
4.2.3 Computing Practice and Programming
4.2.4 Computer and Communications Devices
4.2.5 Community, Global, and Ethical Impacts
5. Comprehensive Computer Science Standards for K-12
5.1 Level 1: Computer Science and Me
5.2 Level 2: Computer Science and Community
5.3 Level 3: Applying Concepts and Creating Real-World Solutions
5.3.A Computer Science in the Modern World
5.3.B Computer Science Principles
5.3.C Topics in Computer Science
5.3.C.1 AP Computer Science A
5.3.C.2 Project-Based Courses
5.3.C.3 Courses Leading to Industry Certification
6. Implementation Challenges
7. Call to Action
8. Activities
A. 1. Sample Activities for Level 1
A. 2. Sample Activities for Level 2
A. 3. Sample Activities for Level 3
A. 4. Sample Activities for Level 3C
A. 5. Additional Resources for Levels 3.C.2 and 3.C.3
References
K-12 Standards Scaffolding Charts
CSTA works at many levels to support computing education.
Middle school
(problem solving &
algorithmic thinking)
High school
(computing &
computer science)
College/university
(enrollment &
transition)
Industry
(engagement &
preparation)
Become part of a vibrant CS community!
Learn more about
our member benefits. Teachers can join CSTA for FREE as individual members.