Resources:

  • College Board's AP Computer Science Principles
  • Endorsed Curricula include:
    • Beauty & Joy of Computing
    • Code.org
    • Mobile CSP
    • Project Lead the Way
    • UTeach CS Principles
  • 7 Big Ideas:
    • Creativity
    • Algorithms
    • Abstraction
    • Programming
    • Global Impact
    • The Internet
  • Computational Thinking Practices:
    • Connecting computing
    • Creating computational artifacts
    • Abstracting
    • Analyzing problems and artifacts
    • Communicating
    • Collaborating