Welcome to AP Computer Science Principles (AP CSP)
Hello! I am happy to have you in my AP Computer Science Principles class for the 2025-2026 school year!
This class is about the principles that underlie much of the technology around us. Your job as a student in the class is to be on the lookout for where and how computer science affects or impacts the things you care about, the things you know about. Whatever it is you want to do in your life, it is likely that technology affects it in some way, or that some technological innovation is needed.
This course is about creativity, technology and innovation. In this class, you will often be asked to invent your own solution to problems. Even if it is a problem that has been solved before, thinking like a computer scientist requires a different mindset. We study a lot of things in this class not only because it’s foundational knowledge, but because of the way it makes you think, the way it asks you solve problems.
Inventing things, and having insights about how things work, and how they might work better is what this class is about. The goal of the summer assignment is to get you started on this way of thinking as well as get you familiar with what a computer actually is.
I look forward to seeing you all in August, and have a great rest of your summer break! If you ever need me, email me at cbeaman@parrottacademy.org.
~Ms. Beaman
Summer Assignment 2025
- The assignment below is due the first day we all meet and will count as a Major grade.
- There will be a test on the first Friday on material covered in the assignment; however, we will review before.
Part 0
- Join the CodeHS Section for this summer here: https://codehs.com/go/C9231
- We will only be using CodeHS for the summer assignment to introduce computing and programming
- Download the Guided Notes PDF or Guided Notes Word Document and complete as you go through the first part within CodeHS. If you want to type your answers, download the Word version :)
- You will use this as you go through the History of Computers section and view the exhibits containing information about different people along the history of inventing the computer.
- You will also use this to take notes on the other sections within ‘What is Computing?’
- All notes should be taken on the Guided Notes, and if there is reference to you answering anything within CodeHS, do so on this handout instead.
Part 1
- Complete the What is Computing? section on CodeHS & complete the notes you downloaded from above
- Try your best on the quizzes, but those will not be for a grade, rather your test the first week will determine your knowledge on the subject
Part 2
- Complete the Programming With Karel section on CodeHS
- Do not look up answers to these programming problems, but work through them. If you don’t get them right, that’s ok, but you need to do the work yourself, so you have a good understanding of what’s to come.
- Make sure to complete the Free Response questions within the Abstraction module