Unit 2 Chapter 1 Assessment (Lesson 1 to 6)


Share your assessments for Unit 2 Chapter 1.


I was really shocked at the results of the test for 90+ of my students. I thought it was an easy chapter. Not only am I discouraged, I saw how discouraged some of the students that asked for their grades became. I had a ninth grade girl get really upset even though I told her I wouldn’t be counting it as a “test.” Take code’s advice and definitely use with caution - “Ensure that you use in a way that will maintain the spirit of the class in terms of investigation of knowledge.” Questions that they had the most wrong - 1, 2, 4, 6, 9.


Hi Carol,

I’m of course very sorry to hear this. Here’s the good news: it seems like the questions that were missed the most are number system/conversion/arithmetic questions. This is good news because a) at least you know now and b) these kinds of questions are very easy to drill-and-skill on later on for test prep.

The focus of the unit, of course, does not require you to memorize some of these things or give a ton of practice going back and forth and I would also surmise it’s not a huge point of emphasis for the real exam.

The question about heuristics is tough here since it’s only been briefly addressed.

And the question about “lossy v. lossless” is quite tricky because it asks you to apply those terms outside the context you likely learned them in (compression). That question merits a longer teacher explanation which I have now added to the question (it will go live in next ~24 hours). But I’ve copied below.

HAVE FAITH AND STICK WITH IT. You will not believe how much your students grow and learn and will think these questions are easy later in the year. Remember to remind them that these questions are AP-style questions and they’re seeing them early. It’s a measuring stick, not a judgement.

------ Explanation of Lossy v. Lossless transformation question ----

The answer is “lossless” transformation because there is a computational process you can perform on the transformed data to recover the original (namely, subtract 20). `The question is carefully formulated to ensure that this is true.

This question is tricky for a few reasons:

  1. it is carefully formulated with starting assumptions and values that ensure the transformation is lossless. If you applied this transformation willy-nilly it might be lossless (see below).

  2. it applies the terms lossy and lossless outside the context they are usually presented (compression)

  3. because of the fact that the data is being transformed and overwritten, you might be tricked into thinking that the data is “lost”. But the transformation itself is lossless because you can apply a computational process to the transformed data to recover every bit of the original information.

It would be “lossy” if the transformation did something that would not let you recover every bit.

For example: If the question stated that you add 200 to each RGB channel, it might be lossy, because if, say, one of the RGB values was (75, 57, 99), adding 200 to each would max out the values at 255 - since an RGB value cannot be greater than 255 - the resulting transformation would be the RGB value (255, 255, 255).

Reversing the process, subtracting 200 from each of the transformed values does not restore the original. Since there is no process or computation you can perform on the transformed data to recover the original, it is “lossy”.


Thanks, Baker, for the feedback and support. This will help when I go over the questions.


Is there a printable version of the questions anywhere? I’m giving this test on Tuesday and with all these DDoS attacks I’m feeling paranoid enough to want a paper backup.


Not right now. When tests are posted on the forums, the questions can be seen by students who have discovered the lesson plans. Code.org is working on merging the lesson plans and code studio. Future work is to integrate forums into the lesson plan/code studio.


You can always try to privately reach out to:

He shared some printable tests for Unit 1


I made a study guide for my kids study guide

I can’t promise that they are correct, but you are welcome to use them if you would like. I’d also be happy to have suggestions and corrections.


Hey folks,

I had to make a slight edit to @biermanl’s post to remove the link to the answer key. The forums are open to the public (including students) while we work on making improvements to the site. The way we ask for this to be handled right now is that you request access to answer keys directly from the poster, either by DM or email.

Sorry to be the bad guy here but I want to make sure these resources are protected and still useful in your classes. Stay tuned this year, as well, as we’re hoping to eventually have better solutions to this issue.



thank you for the review.
How can I access the answer key??


Did you get a copy of the answer key? I would like an answer key also. Can you forward one on if you received it?


@mirtes.correa and @hzatkovic - You should try sending a private message to @biermanl asking for the answer key. You can do that by clicking on her username in the post and clicking the blue message button.



Very nice. Could I possibly get the answer key? Thanks.


Can you message me? I need to review for the re-test… didn’t do so well on this test.


Can I get a copy of the answer key? Thank you so much for creating and sharing this!


@biermanl Do you have a key you can share? Thank you for the great resource.



Sorry, I was actualy hoping for the Unit 2 Chapter 1 key, not Unit 1 chapter 2


Hello, do you still share the answer keys for Unit 2? May I have a quick access to one?
Thank you.


If it’s not too much trouble, could you please send me the key at margaret.birch@cr.k12.de.us

Thank you so much for sharing.


The study guide and answer key created by @biermanl were excellent. The average grades on the assessment Unit 2, in both classes were 80%. This is my first time teaching APCSP. Thanks again.