News

In the Principles course, students complete an introduction to the quickly evolving and indispensable world of computer science. In 2019, the creators of the Principles course announced plans to ...
The AP CSP course is designed specifically for high school students and educators looking for an accessible, interactive, and standards-aligned introduction to computer science.
In fall 2016, the College Board launched a new Advanced Placement course called AP Computer Science Principles, an introductory class about the quickly evolving and indispensable world of computer ...
For the AP Computer Science Principles course, the College Board partnered with eight professional development providers to offer teacher training and resources, many of which were free.
AP Computer Science is getting a facelift—or rather, an entirely new face. The College Board has announced that this fall it will launch a new Advanced Placement course in computer science: AP ...
At Sweetwater High School in National City, Calif., and other schools across the country, the College Board's new AP Computer Science Principles course is generating interest among a large and ...
Computer science for all is happening in some schools. Read how a Connecticut high school teacher uses a new CS course to reach all college-bound students.
AP Computer Science Principles was designed specifically by the College Board and the National Science Foundation to make computing accessible and entice those underrepresented demographics into ...
The College Board, which designed the AP course, started the Computer Science Principles course at the start of this school year to get more students who typically participate less in such classes ...
Course aims to offer an engaging computer science education The College Board and the National Science Foundation (NSF) will begin offering a new Advanced Placement (AP) Computer Science Principles ...
All students in AP Computer Science A learn the programming language Java. But in the new principles course, teachers can choose which programming language (or languages) they’d like to teach.