SIGCSE Interactions
with the Advanced Placement Program
Concerning C++


During the Spring of 1995, the Advanced Placement (AP) Computer Science (CS) Test Development Committee announced that a transition would be made from Pascal to C++ for both the AP CS A exam and the AP CS AB exam. This announcement led to much discussion in the computer science community. As a result, the College Board and Educational Testing Service (ETS) established an "AP Computer Science Ad Hoc Committee" to advise the AP CS Test Development Committee concerning this transition to C++. In an effort to reflect a range of viewpoints, this Ad Hoc Committee included two SIGCSE representatives, Barbara Boucher Owens (owens@acad.stedwards.edu) and Henry M. Walker (walker@math.grin.edu)

Current Status

With the advice of the AP CS Ad Hoc Committee, the AP CS Test Development Committee has refined the AP CS Course Description and clarified the change to C++ in several ways. Additional discussions within the AP CS Ad Hoc Committee and with other groups have explored ways to expand communication within the computer science community. --------------------------------------------------------------------------

A Brief History

As already noted, the AP CS Test Development Committee's announcement of a change from Pascal to C++ for the AP CS examinations resulted in an extensive debate within the computer science community. Responding to comments from many SIGCSE members, the SIGCSE Officers sent a letter to The College Board and to ETS expressing some of the concerns that the officers had heard concerning the process that led to this announced change. ACM's Education Board sent a similar letter.

In part as a response to these and other letters, during the Summer of 1995, The College Board and ETS appointed an "AP Computer Science Ad Hoc Committee" for a one-year period to advise the AP CS Test Development Committee. The official term of this Ad Hoc Committee ended in April, 1996. Members of the Committee and individuals associated with The College Board and ETS hope the Ad Hoc Committee will continue informal interactions for some time.

An important part of the work of the AP CS Ad Hoc Committee was the drafting and refining of a C++ subset for use within the AP CS Course Description and examination. In defining this subset, a draft document was produced and distributed at the 1996 SIGCSE Symposium, and feedback was explicitly encouraged. In particular, both a panel and a Birds-of-a-Feather Session were organized to present draft materials and to provide an opportunity for continued discussion. The World Wide Web was used for additional materials and feedback.

Documents and References

Additional Notes

Your SIGCSE representatives on the Committee welcome your comments.

SIGCSE

SIGCSE is the ACM Special Interest Group on Computer Science Education. SIGCSE publishes a quarterly Bulletin, sponsors conferences, and otherwise promotes discussions among people interested in computer science education. More information is available at the SIGCSE home page.


Suggestions concerning this World Wide Web page are welcome.


created July 31, 1995
last revised June 7, 1996

Henry M. Walker (walker@math.grin.edu)