AP Computer Science Workshop
Tentative Agenda
- The Advanced Placement Computer Science Exam
- What's on the Exam
- Multiple Choice Questions, Free Response Questions
- The AP CS C++ Subset; Read, Use, Modify, Implement
(Acorn Book has good overview of the C++ Subset: pp. 53-67)
- The AP CS C++ Classes
- Large Integer Case Study
- Developing the Exam
- Grading the Exam
- Pascal
- C++
- Basic C++
- Classes and Objects
Declaring Classes, Constructing and Using Objects, Defining Member Functions
Examples: Line, Fraction.h and Fraction.cpp, and The Palindrome Program- Details and the AP CS Idiom
Constructors, Function Declarations, Parameter Passing, Avoiding Friends
Example: Fraction.h and Fraction.cpp- The AP CS C++ Subset
- The AP CS C++ Classes
- Object-Oriented (actually object-based) Programming
- Case Study
- Large Integer Case Study in Pascal (information on the AP CS web site)
- Large Integer Case Study in C++
- Teaching Resources
- Textbooks and Publishers
- Sample Syllabi (see also AP Teacher's Guide in Computer Science)
- Your Favorite Assignments
- Hardware Platforms, Compilers
- AP CS Web Page
- Unofficial AP Computer Science Web Site - provides a site where teachers can exchange ideas and materials
- 1999-2000 Computer Science Course Description (Acorn booklet)
- AP Teacher's Guide in Computer Science (1998 edition can be ordered online at the AP CS web site)
Alyce Brady, Kalamazoo College