| Preface |
| |
| Introduction |
Mark Stehlik |
| |
How to Begin an Advanced Placement Course in
Computer Science
- Introduction
- Selection of Teachers
- Selection of Students
- Equipment
|
| |
| Comments on Topic Outline |
Chris Nevison |
| |
The Advanced Placement Computer Science Examination
- Format and Administration
- Preparing Your Students to Take the Examination
|
| |
Techniques and Strategies for Teaching APCS
- The Case Study
- Classes
- Company Rules
- Annotated Programs
- The Grading of Programming Assignments
- Post AP Exam Activities
|
| |
Sample Course Outlines
- Syllabus 1: AP CS A
Joseph Kmoch
Washington High School
Milwaukee, WI
- Syllabus 2: AP CS A
Kathy Larson
Kingston High School
Kingston, NY
- Syllabus 3: AP CS AB
Sally Dodge
Evanstown Township High School
Chicago, IL
- Syllabus 4: AP CS AB
Maria Litvin
Phillips Academy
Andover, MA
- Syllabus 5: AP CS AB
Leon Schram
Berkner High School
Richardson, TX
- Syllabus 6: CS 1
Owen Astrachan
Duke University
Durham, NC
- Syllabus 7: CS 1
David Levine
Gettysburg College
Gettysburg, PA
- Syllabus 8: CS 2
Mike Clancy
University of California at Berkeley
Berkeley, CA
|
| |
Bibliography and Resources
- Comprehensive Textbooks
- Media
- Links to Interesting Web Sites
- Professional Associations
|
| |
The Advanced Placement Program: Purpose and History
|
| |
AP Publications
|
| |
Conclusion
|