- Big companies like Apple,Facebook, and Amazon are supporting a new Advanced Placement computing course for high-school students.
- The course was designed to attract a broader group of students into the field and to ameliorate the industry’s so-called pipeline problem.
Many engineers and software developers can trace their formative coding experiences to a class they took in high school: Advanced Placement Computer Science.
But two years ago, the College Board – the body that administers AP tests – decided to try something different. It introduced an alternative advanced computing class for high schools in the hopes that it might draw a broader, more diverse group of students into computing.
The new course, called AP Computer Science Principles, covers a broader range of topics than the coding-focused Computer Science course. It was developed alongside the National Science Foundation, and programming is only one part of the class – other topics include data and information, the internet, and abstraction.
The idea was that high-school students who weren’t already experienced in coding might be more inclined to try a college-level computing course if it had a broader curriculum.
It seems to be working.
“We’re seeing huge increases in the number of women taking AP Computer Science Principles over those who traditionally took Computer Science ‘A,’ underrepresented minorities, black students, Hispanics, and rural students,” Maureen Reyes, the College Board’s executive director of AP program management, told Business Insider.
Now big tech companies – including Apple, Facebook, and Amazon – are throwing their weight behind AP Computer Science Principles, which gives students a score of one through five, like other AP courses, and is accepted as credit by many colleges.
While there’s still a lot of work to be done, the momentum of the course is providing a new cause for optimism in the tech industry’s efforts to address its longtime pipeline problem: that most programmers tend to be white or Asian men.
An endorsement process
One company that has fully embraced AP Computer Science Principles is Apple, which is developing and reviewing a new course along with the College Board that focuses on Apple’s open-source programming language, Swift.
Apple announced on Monday that “in the next school year, Apple will release a free AP Computer Science Principles course syllabus and curriculum, giving high school students the opportunity to earn Advanced Placement credit for learning App Development with Swift.”
“The great thing about AP Computer Science Principles is that teachers can teach any language they want,” Reyes said. It helps expand the number of teachers that can teach the course, she explained; the older AP Computer Science course focused exclusively on Java.
“We recognised very early on that we were going to need additional support for teachers to be able to teach this course, because many schools don’t have an existing computer-science teacher that can just pick this up,” she said.
That’s where Apple comes in. There’s a College Board process now that endorses providers of the curriculum and classes for teachers so that they can teach the course. Right now, there are 10 endorsed providers, like Code.org, and Apple wants to join the ranks.
“We have had conversations with Apple over the last couple of years about how they support teachers and teaching Swift, etc.,” Reyes said. “Finally they made that commitment this year to become an endorsed provider for AP CS Principles, which means they’re developing the full curriculum that’s aligned to the course – they’re going to have professional development for teachers that’s aligned to their curriculum.”
Apple is now going through the endorsement process. If it’s approved, the College Board will announce it in March so that the curriculum can start being implemented next fall.
Apple’s Silicon Valley neighbour Facebook hasn’t developed its own course, but it has also backed AP Computer Science Principles.
Facebook has hosted an annual summit for 100 computer-science teachers at its campus in Menlo Park, California, for the past two years in conjunction with the College Board, a representative told Business Insider, and it plans to host again next year.
“Facebook hasn’t developed any sort of content-related support, but they have hosted a teachers summit over the last two summers at their headquarters in Menlo Park to support teachers,” Reyes said. “Really the goal of that was to give the teachers a glimpse into what it’s like to work at a big tech company.”
Amazon is also working on education at the high-school level, including a program called “Amazon Future Engineer” that funds a curriculum called “Edhesive” for AP computer-science courses.
“Amazon has created or is in the process of creating cloud-based modules that can be incorporated into an AP CS Principles course,” Reyes said.
A success so far
Big tech companies may be contributing resources to support AP computer-science courses because it looks as if it’s working.
According to the College Board, AP Computer Science Principles was the largest course launch in the nonprofit’s history – 50,000 students took it last year, and 76,000 are taking it this year.
There was a 70% jump in the number of female students taking the AP CSP Exam from 13,328 in 2017 to 22,721 in 2018, and enrollment rose by more than 70% for black students and 68% for Hispanic students.
Those are growth numbers that many big tech companies would love to brag about in their diversity reports.
That’s a large number of students who could get college credit for the course, allowing them to skip intro classes in college if they were to pursue a career in technology.
Given that many Silicon Valley leaders have blamed the “pipeline” for lacklustre progress on diversity, big tech companies may need this AP course to be a success.