Welcome Teachers!

This site is intended to help you with regard to the many complex aspects of successfully running a high-school Computer Science program. Questions teachers often want answered include:
  • "I'm just starting my school's computer science program. What resources do I need? Where can I learn Java myself? Where can I get class materials?"
  • "I've been teaching APCS in C++. How do I switch to Java? What are objects and why are they important? Where can I find useful examples for class?"
  • "I've had all kinds of problems setting up a lab and getting these clunky machines to work. I need some lab guidance."
  • "My students need project ideas."
  • "My students want to know why they should learn Computer Science. What are their career options from here?"
  • "Many more girls than boys drop out of Computer Science. What can I do to correct this gender imbalance?"
  • "I want to learn from the experience of other Computer Science teachers."
If you've asked yourself any of these questions, this site will help provide some answers. For example:

Last updated: 14-July-03
Department of Computer Science, The George Washington University.