Computer Systems & Networks
What this unit covers
The topics below follow the published CS Principles course framework for Unit 4. This unit is worth 11–15% of the exam, so budget your time against that rather than against how long the unit takes to teach.
Lessons in this unit
- The Internet: Packets, Routing & Addresses14 min · 3 objectivesDescribe how data is divided into packets and reassembled · Explain how routing moves packets across many possible paths · Explain the role of IP addresses and the Domain Name System
- Fault Tolerance & Redundancy12 min · 3 objectivesDefine fault tolerance and explain why the Internet needs it · Explain how redundancy provides alternate paths and copies · Relate redundant routing to the Internet’s reliability
- Parallel & Distributed Computing13 min · 3 objectivesDistinguish sequential, parallel, and distributed computing · Compute the speedup of a parallel solution over a sequential one · Explain why speedup is limited by the portion that must run sequentially
- Protocols & Open Standards12 min · 3 objectivesDefine a protocol and explain why shared protocols are essential · Describe the roles of IP, TCP, and HTTP at a high level · Explain how open standards enable scalability and interoperability
Formulas in Unit 4
What examiners penalize here
- Keep the roles distinct: **IP addresses** identify devices, **DNS** turns names into IP addresses, and **routing** picks each packet’s path. The exam mixes these up in answer choices on purpose.
- Link the concepts in a chain: **redundancy → multiple paths → no single point of failure → fault tolerance**. If an exam scenario has only one path or one copy, its weakness is the single point of failure.
- The exam’s key insight about parallelism: only the **parallelizable portion** speeds up, so the sequential part limits the total speedup. More processors give diminishing returns — never assume time falls in direct proportion to processor count.
- Connect **open standards** to **scalability** and **interoperability**: because the rules are public and shared, the Internet can keep growing and any device can interconnect. This cause-and-effect is a recurring exam theme.
Practice CS Principles
Our practice bank is drawn from across the whole course rather than filtered to one unit, which is closer to how the exam asks anyway — it will not tell you which unit a question is testing.
Questions about this unit
How much of the AP Computer Science Principles exam is Unit 4?
Unit 4, Computer Systems & Networks, is worth 11–15% of the CS Principles multiple-choice section according to the published course framework. Across all 5 units that makes it a substantial share — heavier than an even split would give it.
What topics are covered in CS Principles Unit 4?
Computer Systems & Networks covers The internet, Fault tolerance, Parallel computing and Protocols.
How should I study CS Principles Unit 4?
Read the 4 lessons below first — about 50 minutes — then work practice questions on these topics. Finish with practice questions and read the explanation for every one you get right by elimination as well as the ones you miss.
All 5 units of AP Computer Science Principles
Unit names, topics and exam weights follow the published College Board course framework for AP Computer Science Principles. AP® is a trademark registered by the College Board, which does not endorse this site.