Source: http://media.collegeboard.com/homeOrg/content/pdf/APCompSci_STEM.pdf