11.4b — MC Practice 2: Data & Networks
Target practice. Set 2 drills the data families (DAT-1, DAT-2, AAP-1 — binary, lists, filtering) and the network families (CSN-1, CSN-2 — packets, routing, redundancy). These are the questions your 9.1–9.9 units mapped directly, so today is verification: do you score what you learned?
Round the bases, 90 seconds each — write answers, then check neighbors:
- (DAT-1) A list of 32 student names — minimum bits to give each a unique ID?
- (DAT-2) The dataset column "rating 1–5" — which operation answers "most common rating", and how would you loop it in pseudocode?
- (CSN-1) Why can the internet "route around damage"?
- (CSN-2) Why is UDP right for game packets and TCP right for the game's download? (9.8)
Check your answers write yours, then compare with your neighbor
Then compare. Every one of these is a family you met earlier this year — the check is whether the words come back with the lesson closed.
- (DAT-1) 2⁵ = 32, so 5 bits — five bits to name 32 students, not thirty-two bits.
- (DAT-2) The mode: a tally per value, then take the largest. One counter per rating, one loop over the rows to fill them, one pass over the counters to find the biggest.
- (CSN-1) No single path: packets re-route, because a router decides locally instead of reading a map of the whole network.
- (CSN-2) Drop vs. wait (9.8): UDP drops a late packet and keeps the game moving; TCP holds the download until every packet arrives, because half a download is worth nothing.
18 questions in 18 minutes. Data (DAT-1, DAT-2, AAP-1) and networks (CSN-1, CSN-2). Answer every question — there is no penalty for guessing, and a blank scores like a wrong one. When the timer stops, press Grade this set for your scorecard and the family error table.
1. What decimal value does the binary number 1011 represent?DAT-1
2. A palette has exactly 12 distinct colors. What is the minimum number of bits needed to store one color selection?DAT-1
3. Why does an MP3 file usually sound slightly different from the original recording, while a ZIP archive of the same recording does not?DAT-1
4. A program stores a count in an 8-bit unsigned integer. The count is currently 255 and the program adds 1. What happens?DAT-1
5. A researcher removes all rows with missing values from a survey dataset before analyzing it. Which is the most accurate description of the effect?DAT-2
6. A dataset of 10,000 game sessions includes, for each session, the player's country, the session length in seconds, whether they bought an item, and the device model. Which of these is metadata rather than the primary data being analyzed?DAT-2
7. A study finds that students who eat breakfast score higher on tests. A news headline reports "Breakfast causes higher test scores." What is the most significant problem with the headline?DAT-2
8. What is displayed?AAP-1
x ← 3
y ← x
x ← 7
DISPLAY(y)9. What is the value of result?AAP-1
a ← 10
b ← 4
result ← a / b + MOD(a, b)10. A program must track a player's name, score, and remaining lives together for 50 players. Which approach best uses data abstraction?AAP-1
11. What is displayed?AAP-1
greeting ← "Hello"
name ← "Ada"
DISPLAY(greeting + ", " + name)12. A gaming company doubles the bandwidth of its servers. Players in one region still report high ping. Which explanation is most consistent with this outcome?CSN-1
13. The internet continues to deliver traffic when individual routers fail or cables are cut. Which design choice explains this?CSN-1
14. A message is split into packets that arrive at the destination out of order. What allows the original message to be reconstructed correctly?CSN-1
15. A small company runs its entire website, email, and file storage on a single physical server in its office. Which statement best describes the risk?CSN-1
16. A user visits a site over HTTPS and sees the padlock icon. What does this guarantee?CSN-2
17. What is the primary purpose of the Domain Name System (DNS)?CSN-2
18. A multiplayer game sends each player's position to the server many times per second. A missed update is acceptable because a newer one follows immediately; waiting for a lost one would cause visible stutter. Which protocol characteristic fits this need?CSN-2
Your answers save on this device and are included in the answers .json you download at the end of the lesson.
Grade the set, then work the table:
- Grade → error table v2 (family / time / right-wrong), cumulative with Set 1
- Compare to Set 1: did the weak family improve? If not — WHY not (misconception, not speed: wrong tells you what to re-read)
- The misconception hunt: for each wrong answer, write the sentence of what you BELIEVED. "The mode is the average" is a fixable sentence; "I guessed C" is not.
Pair-teach (10 min): find someone whose error table is strong where yours is weak. They explain their attack on 2 questions; you explain yours. Teaching is the fastest known study method — this is 1.1's pair setup running one last time.
Socratic: Tagging the Misses
- You tagged your misses by CED family. Which family did you think you knew, and what does the tag say?
- Bandwidth and latency are the classic trap pair. In your own words, which one does a bigger file hurt, and which one does distance hurt?
- You paired up to teach an error back. Which explanation changed your own answer — explaining it, or being explained to?
Checkpoint — before moving on, you must be able to:
- Score Set 2 with a family-labeled error table
- Write the misconception sentence for every miss
- Teach one question to someone whose table is weak there
- Know which families you'll drill before 11.4c
Reference Docs
Need a deeper explanation? These pages cover the same concepts:
- Binary & Hex — DAT-1 family
- The Internet — CSN-1/CSN-2 family
- MC Strategy — three-pass reminder
Saved on this device only — the Dashboard tracks your progress.