
--Online Distance Learning Assignments and Information--
AP Test Information
Section I: End-of-Course Multiple-Choice Exam- Thursday May 14, 2026 at 12pm in the WR Gym.
70 Multiple-Choice Questions | 120 Minutes | 70% of Score | 4 answer options
57 single-select multiple-choice
5 single-select with reading passage about a computing innovation
8 multiple-select multiple-choice: select 2 answers
Section II: Create Performance Task- Project Due Tuesday April 30, 8:59pm PST.
30% of Score
Students will develop a computer program of their choice. Students need at least 16 hours of in-class time to complete.
Written Response questions about Your Code on AP Exam Day.
AP Computer Science Principles Period Information
Period 1 |
Period 3 |
Period 5 |
Code.org Class Code-
WVVJFZ |
Code.org Class Code-
GSPMBR |
Code.org Class Code-
HQCCDS |
AP Test Class Code-
|
AP Test Class Code-
|
AP Test Class Code-
|
2025-2026 Assignments, Help, and Information
Week 5 |
Day 11- Monday September 8
- I am out today. Take great care of my substitute teacher!!
- Below is what you need to learn today together or on your own. 10 Point quiz on Wednesday!
- Internet Delivery Options
- Video- The Internet: Wires, Cables & Wifi- Use Closed Captions
- Video- The Undersea Cable That Linked The World - Use Closed Captions
- Video- How The Internet Travels Across Oceans - Use Closed Captions or Headphones
- Website- Fiber Submarine Map
- Website- What is Starlink Internet?
- Video- Alphabet uses lasers to deliver internet - Use Closed Captions or Headphones
- TCP and UDP
- Latency: Latency = delay. It’s the amount of delay (or time) it takes to send information from one point to the next. Latency is usually measured in milliseconds or ms. It’s also referred to (during speed tests) as a ping rate.
- Pipe Example- Bandwidth has to do with how wide or narrow a pipe is. Latency has to do with the contents of the pipe; how fast it moves from one end to the next.
- Bit Rate- Actual speed your intenret connection is getting.
- Bandwidth: the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.
- Journal Love
- Vocab- Telegraphs,Telephone, Ethernet Cable, WiFi, Fiber Optic Cable, Starlink, Alphabet Lasers, IP Packets, Router, UDP, TCP, Fault Tolerant, Reliability, Redundancy, Cheapest Route, Dense Wave Division Multiplexing, Repeaters
- Names- Cyrus West Field, Elon Musk
Day 12- Wednesday September 10
- 10 Point Quiz!
- Start Movie
- Some Fun War Games Movie Facts/Info
- 1983 Release, Coach B is 13 years old and is in 8th grade.
- Movie made over $125 million at the U.S. box office.
- Cost $12 million to make the movie.
- It did cause some fear for Americans including then-President Ronald Reagan, who reportedly ordered a review on the security of defense computers after seeing the film.
- Movie was nominated for 3 Academy Awards.
- According to John Badham, the jeep trying to crash through the gate at NORAD and turning over was an actual accident. The jeep was supposed to continue through the gate. They added the scene of the characters running from the jeep and down the tunnel, and used the botched jeep stunt.
- The NORAD command center built for the movie cost $1 million, making it the most expensive set ever constructed at the time. The producers were not allowed into the actual NORAD command center, so they had to imagine what it was like. In the DVD commentary, director John Badham notes that the actual NORAD command center isn't nearly as elaborate as the one in the movie, calling the set "NORAD's wet dream of itself."
- The studio had the Galaxian (1979) and Galaga (1981) arcade machines delivered to Matthew Broderick's home. He practiced for two months to prepare for the arcade scene.
- The movie includes the first cinematic reference to a "firewall," a security measure used in computer networking and Internet security.
- The WOPR, as seen in the movie, was made of wood and painted with a metal-finish paint. As the crew filmed the displays of the WOPR, Special Effects Supervisor Michael L. Fink sat inside and entered information into an Apple II computer that drove the countdown display.
Day 13- Friday September 12
- Finish Movie
- 8 Question Quiz on War Games Movie (8 Pts)
|
Week 4 |

Day 9- Tuesday September 2
- World Famous Mr. B Review Game
- Open quizzes for review
- Journal/Notes Love- Time in class to work on notes
- Bring something else to work on when you are done with the test on Thursday. We are only taking the test during class. There will not be anything else to complete for Comp Sci.
- You may use your journal/notebook on the test
- You mave have a pencil and scratch paper

Day 10- Thursday September 4
- TAKE TEST TODAY!
- 40 pts
- 40 Multiple Choice Questions
- You may use your journal/notebook on the test
- You mave have a pencil and scratch paper
- Bring something else to work on when you are done with the test. We are only taking the test during class. There will not be anything else to complete for Comp Sci.
- Fight On!
|
Week 3 |
Day 7- Tuesday August 26
Points Today- Quiz (5pts), Code.org Unit 1 Lessons 9 & 10 (4pts)
- Quiz (5pts)- Hexadecimal/RGB
- File Size Discussion-
- Bytes, KB, MB, GB, TB, PB
- See Chart at bottom of today's schedule
- File Size Video- (4min)
- Video- Text compression widget with Aloe Blacc
- Lesson 9- Students use the Text Compression Widget to experiment with compressing songs and poems and try to find their ‘personal best’ compression. A video introduces important vocabulary for the lesson and demonstrates the full features of the widget. Students pick a text they think will be ‘easy’ to compress and one they think will be ‘difficult’, paying attention to why some texts might be more compressible than others. As a wrap-up, students discuss what factors make some texts more compressible than others.
- Lesson 10- Students are introduced to lossy compression via the Lossy Text Compression widget. They apply this concept and their prior knowledge of sampling to create their own lossy compressions of image files using the Lossy Image Widget. Students then discuss several practical scenarios where they need to decide whether to use a lossy or lossless compression algorithm. The lesson ends with a discussion of the situations where lossless compression is important and the situations where lossy compression is important.
- Using abbreviations and symbols is a form of compression, where we try to represent the same information with fewer characters.
- Use the Text Compression Widget to experiment with compressing songs and poems and try to find your ‘personal best’ compression.
- The widget we are using is an example of lossless compression
- The compression percentage at the bottom of the screen is calculated by comparing the number of bytes in the original message and the number of bytes in the compressed message.
- Complete Code.org Unit 1 Lesson 9 & 10- 4pts
- Syllabus Due Friday
- Journal Love

Day 8- Thursday August 28
- Collect Last Page of the Syllabus
- Quiz- Lossy/Lossless (5pts)
- Today's Presentation
- Lesson 11- Students are asked to reflect on who owns their creative works from this class, such as their pixel images, before reading an article describing how ownership can become complicated as analog works become digital artifacts. After reading the article, students watch several videos explaining copyright and introducing them to the Creative Commons. Students then discuss the benefits, harms, and impacts of current copyright policy
- Lesson 12- In this lesson students begin tackling the question of whether digitizing information has made the world a better or worse place. Students then choose an article they are interested in reading. Students will discuss their preliminary reading and opinions after today's lesson and will have a chance to share with the class.
- Video- AI-Generated Music Sparks Industry Concern
- Unit 1- Lesson 11-12
- Journal/Notes Love
- USC Plays Football Saturday, 4:30pm PST. Live on Big 10 Network!
- BEAT Missouri State!
- Fight On!
- 40 Question Multiple Choice Test Next week on Thursday (40pts)
|
Week 2 |

Day 3- Monday August 18-
Busy day today!
I have a sub today, so please do the following below in order. Points will be awarded as marked for your efforts today.
- Take This Binary Quiz (5pts)- You may use your notebook/journal. Quiz will be on for only the first 15min of class!
- Keep updating your Journal/Notebook as you go today
- New Vocab Term - Overflow Error- An error that occurs when the computer attempts to handle a number that is too large for it. Every computer has a well-defined range of values that it can represent. If during execution of a program it arrives at a number outside this range, it will experience an overflow error.
- Watch Video (8min)- How Gangnam Style Broke YouTube (Use Closed Captions or Headphones)
- Read Article- The Y2K "Apocalypse"
- Can we create all possible fractions in binary?
- Can't Create all fractions (Not Enough Bits)
- We cna represnt some depending on how many bits we have
- Video- Convert 3/4 to binary (Use Closed Captions or Headphones)
- Quiz Wednesday on Gagnam Video, Y2K Article, and Binary Fractions (5pts)
New Topic- Letters and Keyboard Buttons expressed in Binary

01010101 01000011 01001100 01000001 00100000 01101001 01110011 00100000 01001100 01100001 01101101 01100101 00100001
- My PowerPoint For Text and Binary
- Vocab Term- Protocol- Rules and regulations we all agree to use
- We know how computers count using binary now, but what about text, words, sentaces?
- Representing Text in Binary
- ASCII (American Standard Code for Information Interchange) is one of the most common character encoding standards.
- Originally developed from telegraphic codes, ASCII is now widely used in electronic communication for conveying text. As computers can only understand numbers, the ASCII code represents text (characters) with different numbers.
- This is how a computer ‘understands’ and shows text.
- The original ASCII is based on 128 characters. These are the 26 letters of the English alphabet (both in lower and upper cases); numbers from 0 to 9; and various punctuation marks. In the ASCII code, each of these characters are assigned a decimal number from 0 to 127. For example, the ASCII representation of upper case A is 65 and the lower case a is 97.
- Watch video (8min)- ASCII (Binary as Text)
- ASCII Chart- Sample ASCII Chart
- Let's try it...
- What does this say- 01010101 01010011 01000011
- Can you write your first name in Binary???
- My name (Casey) is in the graphic to the right -->
- Write in Binary- "Hello, I am ____. I am ____ years old."
- There are online converters (like this one) if you want to wimp out and cheat
- Sending text messages is really sending binary numbers. It all comes back to zeroes and ones, always! Binary is KING!!!
- Use your code.org Log-In code
- Complete Code.org Unit 1 Lessons 4-6 (6pts)- Due by start of Class on Wednesday
- Syllabus Discussion and Handout on Friday
Try a Another Binary Game for fun-

Day 4- Wednesday August 20
Points Today- Quiz (5pts), Code.org Unit 1 Lesson 7 (2pts)
- How Did Monday Go?!?!!?
- Code.org Discussion
- Every Class- Ctrl, Shift, R
- Make-Up Quizzes- Any Brunch
- Download AP Computer Science Syllabus- Due Tuesday Next Week
- Quiz- 5pts

- Vocab- Analog, digital, metadata, pixel, and sample
- Students explore how black and white images are represented. Students use the black and white pixelation widget on code.org to represent each pixel of an image with black or white light. They learn how to sample an analog image using small squares of uniform size (each represented with a black or white value) and reflect on the pros and cons of choosing a smaller or larger square size when sampling.
- Pixel- Picture Element, smallest square on a screen
- Pixel- White or Black pixel for today
- 0 = Black (Light Off), 1=White (Light On)
- Analog, Digital, Metadata, and Sample
- Watch Video- Screen Histury (2min)
- Analog Data - Data with values that change continuously, or smoothly, over time. Some examples of analog data include music, colors of a painting, or position of a sprinter during a race.
- Digital Data - Data that changes discretely through a finite set of possible values
- Sampling - A process for creating a digital representation of analog data by measuring the analog data at regular intervals called samples.
- Watch Video on your monitor, turn on CC- B&W Pixelation Tutorial (3min)
- Solo or With Friends, Complete Code.org Unit 1 Leeson 7 (3pts) Including Challenge A, B, & C
- What are we doing Friday? Color Images!
- Journal/Notes Love

Day 5- Friday August 22
Points Today- ASCII Quiz 3pts, Code.org Unit 1 Lesson 8 (2pts)
- ASCII Sentence Quiz- 3pts
- Download AP Computer Science Syllabus- Last Page Due Tuesday Next Week
- Instagram Video (6min)- Images, Pixels, and RGB
- Color Pixels on Your Screen
- This is a second opportunity for students to interact with the Pixelation Widget, but this time they will work with color pixels. Students start off learning that each pixel uses red, green, and blue lights that can be turned on or off using bits. They will create more color variants using an increasing amount of bits per pixel, and apply their learning by approximating an analog color image using the widget.
- Hexadecimal Counting System Needed for Colors on Your Screen
- 1 Byte (8 Bits) used for each of the 3 colors (Red, Green, Blue)
- 256 red * 256green * 256 blue = 16,777,216 total colrs available
- Video- Hex Code for Dummies
- Video Game- Flippy Bit And The Attack Of The Hexadecimals From Base 16
- For the Cheaters in the Room- Hexadecimal, Decimal, and Binary Online Converter
- Complete Code.org Unit 1 Lesson 8- 2pts
- Journal/Notes Love
- Vocab- Pixel, Resolution, Density, Filter, Function, RGB, Hexadecimal
- Quiz Tuesday next week to start class!
- Fight On, and Have a Great Weekend!
|
Week 1 |

Day 1- Tuesday August 12- Intro and Coach B Quiz
- Inttoduction to Class
- World Famous Mr. Burrill Quiz
- Log-in to WR Machines
- Check-Out Website- wrwebheads.com
- Syllabus- Need Signed Copy Back

Day 2- Thursday August 14-
----------
Binary Numbers-
In this lesson, students will practice representing numbers in binary (base 2). Students can convert between binary (base 2) and decimal (base 10) numbers. They will practice converting numbers and explore the concept of place value in the context of binary numbers.
- Counting Systems
- Base 10
- We are amazing at counting in Base 10

- 10 Digits on our hands?!?!?
- Base 2. Why binary?
- Transistor- Electric current or voltage
- Digital- 0 or 1, A or B, Yes or No, On or Off, etc...
- CPU- Central Processing Unit
- Made of Transistors (No Electricity = 0, Electricity = 1)
- iPhone 16 Pro has 20 Billion Transistors in it's CPU
- Silicon- Conducts Electricity
- CPU Clock Speed
- Frequency of Checking the Transistors
- IPhone 16 Pro 4 GHZ (4 Billion Times per Sec)
- Moore's Law-
- The observation that the number of transistors doubles approximately every two years. This has historically led to exponential increases in computing power and a decrease in the cost of computing. While originally a prediction of a trend, it has become a guiding principle for the CPU industry and a driver of technological advancement.
- Let's act like CPUs and count in binary
- Website- Computer Counting Number Converter
- Video- ENGLISH Computer Science Unplugged- Binary
- Website- Binary Converting Video Game- Challenge Someone
- Bit and Byte
- Binary Quiz Monday next week!
Takeaways and Reminders-
- You need a notebook!
- Thoughts on why you are in this class and what you would like to get out of it
- Vocab- Bit, Byte, Transistor, CPU, Binary, Decimal, Clock Speed, and, Moore's Law
- Understand Binary Counting
- Optional- Flippy Do Chart
|
|