College Board AP Principles
Due Date: September 17, 2026
Complete the following Code.org Assignment
Reminder: Make sure you complete all tasks before the due date.
Due Date: September 23, 2026
PROGRAM: Cybersecurity Quiz used for the create task (Python)
You will need to copy this python program into pycharm
The name of the python file will be PX_CyberQuiz_lastname.py
You will need to do a screen print.
The name of this file will be PX_CyberQuiz_lastname.png
You will need to do a 5 second video of you running the program.
The name of this file will be PX_CyberQuiz_lastname.mp4.
Drop off these 3 files into your google drive.
Drop off these 3 files into your google classroom.
Reminder: Make sure you complete all tasks before the due date.
Due Date: September 25, 2026
PROGRAM: Treasure Hunter used for the create task (Python)
You will need to copy this python program into pycharm
The name of the python file will be PX_Treasure_lastname.py
You will need to do a screen print.
The name of this file will be PX_Treasure_lastname.png
You will need to do a 5 second video of you running the program.
The name of this file will be PX_Treasure_lastname.mp4.
Drop off these 3 files into your google drive.
Drop off these 3 files into your google classroom.
Reminder: Make sure you complete all tasks before the due date.
Due Date: September 28, 2026
Practice these flash card to prepare for the quiz below.
Reminder: Make sure you complete all tasks before the due date.
Due Date: September 30, 2026
Practice this quiz unlimited times until you get a 100 to get credit.
Reminder: Make sure you complete all tasks before the due date.
Due Date: October 2, 2026
Your group will need to present to me what is expected for your create task.
Reminder: Make sure you complete all tasks before the due date.
Due Date: October 5, 2026
Complete the following CMU Lessons.
1.1 Basic Programming Contructs
Reminder: Make sure you complete all tasks before the due date.
Due Date: October 6, 2026
Complete the following CMU Lessons.
1.2Data, Expressions, and Variables
Reminder: Make sure you complete all tasks before the due date.
Due Date: October 7, 2026
Complete the following CMU Lessons.
1.3 Functions
Reminder: Make sure you complete all tasks before the due date.
Due Date: October 8, 2026
Complete the following CMU Lessons.
1.3.10 Code Tracing Exercises
Reminder: Make sure you complete all tasks before the due date.
Due Date: October 9, 2026
Complete the following CMU Lessons.
1.3.11. Guided Exercises
Reminder: Make sure you complete all tasks before the due date.
Due Date: October ?, 2026
Complete the following CMU Lessons.
1.3.12. Section Exercises
Code Tracing Exercises
Reminder: Make sure you complete all tasks before the due date.
Due Date: October ?, 2026
Complete the following CMU Lessons.
1.3.13. Additional Code Tracing Exercises
Reminder: Make sure you complete all tasks before the due date.
Due Date: October ?, 2026
Complete the following CMU Lessons.
1.3.14. Additional Practice Exercises
Reminder: Make sure you complete all tasks before the due date.
Due Date: October ?, 2026
Complete the following CMU Lessons.
1.4. Conditionals
Reminder: Make sure you complete all tasks before the due date.
Resources
CMU CS Academy
What is CMU?
- CMU CS Academy is a free online program
from Carnegie Mellon University that teaches computer science to middle and high school students.
It offers interactive Python lessons, teacher support, and aims to make CS education accessible and
engaging for all students, especially in under-resourced schools..
- Check with Mr. Cusack on your sign on ids and passwords.
- Click here to sign in.
- Period 7 - Click here for full id only
Resources
AP CS Principles
Use your school email as you sign in.