The year in review: changes and lessons learned in the design and implementation of the AP CS exam in Java
Abstract
The 2004 school year marked significant changes in the Advanced Placement (AP) Computer Science curriculum. Most visibly, Java replaced C++ as the exam-testable programming language. More fundamentally, however, the AP CS curriculum now places a greater emphasis on object-oriented design than in previous years. Students are expected to be able to implement interfaces, design and implement class hierarchies using inheritance, analyze the tradeoffs between alternative designs and their associated efficiencies, and make use of Java Collection classes where appropriate. This special session is intended to inform both high school and college teachers as to the extent of these changes and how they affected the development and grading of the 2004 AP CS exams. In addition, it will provide practical insights as to how the new curriculum can be taught in high schools, and how teachers can better prepare their students for the exams.The AP CS Development Committee's charge is not only to provide a comprehensive testing mechanism, but also to recommend a direction that high school teachers should take in preparing a foundation for more advanced student studies during college. This special session will bring together two college and two high school members of the AP CS Development Committee to share some of their insights into the AP program.AP teachers will learn valuable information to continue to support their shift to Java in the classroom and about the exam for which they are preparing their students. College teachers will learn more about the AP CS curriculum and test development process, which may aid them in similar course redesigns and in the placement of students with AP credit.Time will be provided to discuss participant's questions.
Index Terms
- The year in review: changes and lessons learned in the design and implementation of the AP CS exam in Java
Recommendations
The year in review: changes and lessons learned in the design and implementation of the AP CS exam in Java
SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science educationThe 2004 school year marked significant changes in the Advanced Placement (AP) Computer Science curriculum. Most visibly, Java replaced C++ as the exam-testable programming language. More fundamentally, however, the AP CS curriculum now places a greater ...
Growl...roar...are we ready for tiger?: review of the current climate and changes to be implemented for the 2007 AP CS exam
SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education
Comments
Information & Contributors
Information
Published In

- February 2005610 pagesISBN:1581139977DOI:10.1145/1047344
- Conference Chairs:
- Wanda Dann,
- Tom Naps,
- Program Chairs:
- Paul Tymann,
- Doug Baldwin
Copyright © 2005 ACM.
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Published: 23 February 2005
Published in SIGCSE Volume 37, Issue 1
Check for updates
Author Tags
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- View Citations5Total Citations
- 225Total Downloads
- Downloads (Last 12 months)2
- Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in