AP Computer Science
Teaching Resources
Table of Contents
for the
AP Computer Science Teacher's Guide
(based on a Fall 1997 draft)
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
- Purpose
- History
AP Publications
Conclusion