Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

College Board's AP Computer Science Teacher’s Guide

To show that algorithm design is difficult, have students write algorithms, exchange their work, and then attempt to execute each others instructions.

Assign the whole class one project, with you as the project manager, to teach them about writing software in industry.

To appeal to students, assign interdisciplinary projects that allow them to combine programming with work from subjects that interest them.

Use a variety of teaching styles to keep your students’ attention throughout the duration of the class period.

Lay out what good programming style consists of for your class to encourage good style and make debugging easier.

Use cloning software whenever possible so that identical software runs on all lab machines.

For AP CS courses, consider using the linked Java API that only contains the subset of classes and methods that the AP course uses.

Use College Board’s AP Central for additional resources (e.g., software, videos, and other teaching material) when teaching AP CS courses.

Teach students that running tests cannot prove that a code works. It can, however, prove that code is not working.

Remind students of the relationship between an interface and its implementation to avoid confusion.

Pagination

  • Previous page ‹‹
  • Page 2
  • Next page ››
Subscribe to College Board's AP Computer Science Teacher’s Guide

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Powered by Drupal.

Privacy Policy