How to Represent a Deck of Cards in an Array

There is SO MUCH beauty in code; the sheer amount of ways you can represent something is astounding. This really becomes pronounced when we get Unit 5: Writing Classes and beyond in AP Computer Science A. We are about to enter Unit 6: Arrays (following the College...

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...

Syllabus for AP Computer Science A

The start of this school year will feel like a breath of fresh air – we are back in person!!! Sure, there will be changes, but just to be fully in person, in front of students, will feel so good. One thing that has not changed: our syllabus submissions. Every...