Goldie’s Curriculum Updates for AP Computer Science Principles

Sep 26, 2024

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.

 

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

 

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.

 

  • Unit 2: Digital Information in AP CSP (TPT or Emporium)
  • Goldie’s FULL CURRICULUM for AP CSP with Python (TPT or Emporium)
0 Comments

Subscribe

* indicates required