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, you’ll find detailed overviews of all the improvements and new content that will make your statistics lessons more engaging and effective.
You can get these updates a few different ways:
- If you purchased from my TPT store, go to “My Purchases” and scroll down to your product. There will be an option there to redownload the resource and it will have the updates there.
- If you purchased from my Emporium, go to the email you received with your download link. When you click on that link to redownload the product, you will get the new updates.
- You can also email me at any time (goldiesmathemporium[at]gmail.com) and ask for the individual files included in the updates. Please include your purchase method and order number and I will send them directly to you!
December 2024 Updates
12/2 – Python Loop Notes
In the Notes, the following example stopped one iteration short, giving the wrong answer:
count = -30
number = -25
while count > 0 or number < 0:
count = count * -1
number = number + 10
should execute one more time, until BOTH the “or” conditions are false. The notes as well as the slides have been updated with the correction.
- Python Programming Lesson 5: Loops (TPT or Emporium)
- Python Programming Bundle (TPT or Emporium)
- Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
12/12 – Pseudocode Assessment
The following mistakes were corrected in both the answer key and the assessment itself.
#10 – the answer should be A
#28 – the answer should be C
#30 – the problem should have “REPEAT UNTIL INDEX = LENGTH(LIST)” as the loop header
- AP CSP Assessment Bundle
- AP Pseudocode Review and Assessment
- AP Pseudocode Bundle (TPT or Emporium)
- Goldie’s FULL CURRICULUM for AP CSP without Python (TPT or Emporium)
November 2024 Updates
11/12 – New Mini Programs and Reflection Questions for Conditionals
In my Python lesson for conditionals, I have added in three mini-programs to help students begin coding in their IDE and practice writing their first conditional statements.
- Python Programming Lesson 2: Conditionals (TPT or Emporium)
- Python Programming Bundle (TPT or Emporium)
- Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
11/12 – Unit 4 Test Typos Found
There were two questions that were found and fixed:
#8, choice C should say “(C) DDoS attacks can be prevented with encryption.” Which would make it false and answer the question correctly.
#9, the answer should be A not D. D describes a heuristic, which machine learning algorithms do help with, but I think A does have the better definition of machine learning when I looked at the problem again this year.
- Unit 4 – Big Data and Privacy Unit Plans (TPT or Emporium)
- AP CSP Assessment Bundle (Emporium)
- Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
11/20 – Unit 5 AP Pseudocode Conditionals Practice
There were two issues with the answer key, and it has now been fixed!
#13 should be A, since III is incorrect. If num = 2, A gets displayed instead of the expected “B”.
#15 should be D, since I is incorrect. If weight = 30, the child will still get a dose of 10 instead of 5.
- Pseudocode Programming Lesson 2: Conditionals (TPT)
- Pseudocode Programming Bundle (TPT or Emporium)
- Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
October 2024 Updates
10/21 – Loop Pseudocode Practice Key Updated
In Unit 5: Programming in AP Pseudocode, the practice assignment that goes with Lesson 5, “Loops”, had a mistake on #8 where the correct answer was not listed. The answer should be 44. The assignment and the key have been updated.
- Pseudocode Programming Lesson 5: Loops (TPT)
- Pseudocode Programming Bundle (TPT or Emporium)
- Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
10/21 – NEW Python Programming Assignment added for Conditionals
In Unit 5: Programming in Python, Lesson 2: Conditionals, I have added in a Halloween programming assignment, where students code a “Choose Your Own Adventure” game with a Halloween theme!
- Python Programming Lesson 2: Conditionals (TPT or Emporium)
- Python Programming Bundle (TPT or Emporium)
- Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
September 2024 Updates
9/9 – New Programs Added to Python Lessons 3, 4, & 5
For each of the lessons in Python on Functions, Lists, and Loops, I created a brand new programming assignment. In each programming assignment, I have 3 mini programs, which are designed to have students code smaller programs in the IDE, practicing their newly acquired knowledge. Each mini-program also comes with a series of reflection questions, to help students practice answering questions about their code – a critical skill they need for the AP exam!
- Python Programming Lesson 3: Functions (TPT or Emporium)
- Python Programming Lesson 4: Lists (TPT or Emporium)
- Python Programming Lesson 5: Loops (TPT or Emporium)
- Python Programming Bundle (TPT or Emporium)
- Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
9/20 – Unit 2 Lesson 3 HW #5 Key
For problem #5 on this homework assignment, I translated the hexadecimal number to decimal, but forgot to finish the problem and translate the decimal number to binary! The work for this problem has been fixed, and the answer key has been updated.
0 Comments