Goldie’s AP© Computer Science Principles Course

Embark on an exciting journey into the world of computer science with Goldie’s AP© Computer Science Principles course!

In this course, students will explore the broad scope of computer science and its impact on society, diving into the fascinating intersections between technology, innovation, and human ingenuity.

Goldie’s AP Computer Science Principles curriculum covers a wide range of topics, including algorithms, programming languages, data analysis, cybersecurity, and the social implications of computing. Students will learn how to think computationally and develop problem-solving strategies to tackle complex challenges. They will also gain proficiency in both the AP Pseudocode as well as the Python programming language, empowering them to design and implement their own creative solutions to real-world problems.

So what are you waiting for? Explore Goldie’s resources today, and find amazing, teacher-created products to implement in your own classroom!

Goldie’s FULL CURRICULUM for AP Computer Science Principles (without Python)

Goldie’s FULL CURRICULUM for AP Computer Science Principles (with Python)

Goldie’s Curriculum Updates for AP Computer Science Principles

Welcome to the official update log for Goldie’s AP Computer Science Principles curriculum. As I continue to enhance and expand the resources, lesson plans, and projects available, you can stay up-to-date with the latest additions right here. With each monthly update,...

Goldie’s Toolbox: A Deep Dive into 2024’s AP CSP Create Performance Task

Hello teachers!! The 2024 AP Computer Science Principles exam and Create Performance Task has some new components this year, so to help everyone out, I’ve created a series of lessons and guides to help you and your students navigate this project. Best part? I’m making...

Navigating the 2024 AP CSP Exam Changes: Tips and Information

The changes are here! But don’t panic. I’m here to breakdown the changes that have been implemented for the 2024 AP Computer Science Principles exam and what this means for our students, while also offering some of my own professional opinions too.Disclaimer: The...

3 Games to Introduce Computer Science

I'm the kind of teacher who is always looking for fun, new ways to introduce the subject matter during those first few days of school. Every year, I feel like I'm doing something new and seeing if it works out. Lucky for you, this means I've tested quite a few options...

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

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

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