AP Computer Science A
Welcome to AP Computer Science A!
AP CSA is equivalent to an introductory one-semester, college course in computer science. There are four big ideas that encompass the course and serve as the foundation for students to develop a conceptual understanding of the content they will learn.
- Big Idea 1: Modularity
- Big Idea 2: Variables
- Big Idea 3: Control
- Big Idea 4: Impact of Computing
From here, the course is broken up into 10 units of study…
Unit 3: Boolean Expressions and if Statements
In each of these units, you will find that the AP College Board has communicated what each student should be able to do or understand by the end of the course by using enduring understandings, learning objectives, and essential knowledge.
You can explore my curriculum for each of the units above by clicking on the link! If you are interested in looking at bundles of the various resources across all the units, click on the image below to explore what is included in each of those.
Thank you and happy teaching!
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:...
First Day Activities
Finding the "first day" activities (the lessons before we start the content) always invoke both stress and excitement for me. Exciting, because I love...
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,...
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...