In 2017, increasing numbers of girls and students of color sitting for Advanced Placement Computer Science tests begin to close a gap reflecting which high schoolers pursue a computer science curriculum.
This trend appears to be emerging as a result of the recent introduction of the AP Computer Science Principles course, a broader approach to computer science that includes topics that go beyond a singular focus on computer programming language. While the AP Computer Science Principles curriculum includes language coding, it allows greater teacher flexibility as to which language(s) are introduced to students as well as broader applications in computer science, including how the internet works and database analysis. In contrast, AP Computer Science A places greater focus on Java programming.
To learn more about a growing trend toward new perspectives on science curricula taught in our high schools, READ MORE.