AP Computer Science Principles Resources

I have a love/hate relationship with the AP Computer Science Principles course. Let’s start with the main LOVE I have, which also happens to be my main HATE: the freedom of setting up your course. I do love having a course that gives you a lot of freedom to add...

First Day in AP Computer Science

I LOVE having a great activity to rope kids into my subject on Day 1. This is their first impression of the class, and I always want a low stress, unplugged, introductive activity. While I enjoy icebreaker games, I know that puts so much stress on students for a Day 1...

My Syllabus – AP Computer Science Principles

I’ve said this before but it worth saying again: I am so happy the College Board editted their course approval process. We no longer have to frett over a single syllabus, constantly editted and resubmitted, only to have it denyed to the point where you are...

AP CSP Learning Objectives

Here is a list of my units, along with the learning targets in each unit. Unit 1 – Introduction to Computer Science 1A: Students will be able to summarize the key points in the historical development of modern computers.1B: Students will be able to understand and...