The programming language used for the Advanced Placement Computer Science (AP CS) courses and examinations will change from Pascal to C++ beginning with the 1998-1999 academic year. This decision, proposed by the AP Computer Science Development Committee and approved by the College Board, was made in 1994. The 5-year transition period was crucial in defining a C++ subset and providing time for the high school teachers teaching AP CS to attend professional development activities. In 1, the authors appear to misunderstand the reasoning and the forces that helped define the AP C++ subset. This paper attempts to correct those.
/lp/association-for-computing-machinery/the-reasoning-for-the-advanced-placement-c-subset-qsdA0RsUZs