CS Principles, A New First Course in Computing
Computer Science: Principles is a new course under development that seeks to broaden participation in computing and computer science. Development is being led by a team of computer science educators organized by the College Board and the National Science Foundation.
Attestation and Endorsement
| Departmental endorsement and attestation of the CS Principles course |
|
CS Principles Links
- The College Board Website with links to the curriculum framework and information about many aspects of the CS Principles Project including the curriculum framework also linked below.
- Curriculum Framework
-
Course Annotations
Updated June 24, 2011, Draft
-
Big Ideas and Practices
-
Course Annotations
-
Open Letter to Computer Science Community and website maintained by Larry Snyder who is coordinating the community endorsement/attestation process.
- Existing pilot sites for 2010-2011.
-
Express an interest in Piloting CSPrinciples in 2011-2012
-
People leading the CS Principles project
-
Contact us

