Use Class Responsibility Collaboration (CRC) cards to consistently introduce ideas like objects throughout an AP CS course.
Encourage students by reminding them that they can become great at computer science through hard work, even if they’ve gotten a 1 or a score lower than they’re comfortable with on the AP test, or if they are not currently a star student.
If your school lacks the resources necessary to hold a practice exam, consider talking to a local college or university for help.
If your CS course requires supplemental resources, consider applying for a grant from the government or from interested businesses.
In AP CS courses, encourage students to pay attention to examples provided in problem statements, as these often illustrate special cases and can help elucidate the correct approach.
To prepare students for the AP CS A exam, make in-class assessments as similar to the final AP exam as possible.
To introduce recursion, try reading The Cat in the Hat Comes Back, or “Martin and the Dragon,” to make the topic more engaging.
To show that algorithm design is difficult, have students write algorithms, exchange their work, and then attempt to execute each others instructions.