AP+Computer+Science+Principles

__**// 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