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