Go to Teacher Resources
Mapping from AP CSP Standards to BJC
This document is designed to help teachers determine where various pieces of the College Board AP Computer Science Principles standards are covered in BJC. Please see the AP Computer Science Principles Course and Exam Description on the AP CSP website for details on the contents of the standards.
Big Idea 1: Creative Development
CRD-1
-
CRD-1.A: Unit 4, Lab 3, Page 7, problem 2
- CRD-1.A.1: Unit 4, Lab 3, Page 6, vocab box about "computing innovation"
- CRD-1.A.2: Unit 4, Lab 3, Page 6, vocab box about "computing innovation"
- CRD-1.A.3: Unit 4, Lab 3, Page 7, paragraph starting with "Computers these days..."
- CRD-1.A.4: Unit 4, Lab 3, Page 7, paragraph starting with "Another reason a variety..."
- CRD-1.A.5: Unit 4, Lab 3, Page 7, paragraph starting with "Computers these days..."
- CRD-1.A.6: Unit 4, Lab 3, Page 7, paragraph starting with "Computers these days..."
-
CRD-1.B: Unit 4, Lab 3, Page 7, problem 1
- CRD-1.C: Unit 1, Lab 2, Page 1, problem 1
CRD-2
-
CRD-2.A: Unit 4, Lab 3, Page 6, problem 3
- CRD-2.A.1: Unit 4, Lab 3, Page 6, paragraphs starting with "One purpose of the computing innovations..." and "People also create computing innovations..."
- CRD-2.A.2: Unit 4, Lab 3, Page 7, paragraph starting with "Nobody has enough experience..."
-
CRD-2.B: Unit 1, Lab 2, Page 5, problem 9
- CRD-2.B.1: Unit 1 Lab 1 Page 1, text after problem 3
- CRD-2.B.2: Unit 1, Lab 5, Page 2, vocab box about "code segment"
- CRD-2.B.3: Unit 1, Lab 3, Page 3, text between problems 2 and 3
- CRD-2.B.4: Practice Create Task, Page 3, vocab box about "behavior"
- CRD-2.B.5: Practice Create Task, Page 5, problems 3 and 4
-
CRD-2.C: Unit 3, Lab 2, Page 2, problem 2 part a
- CRD-2.C.1: Unit 3, Lab 2, Page 2, vocab box about "input" and "output"
- CRD-2.C.2: Unit 1, Lab 1, Page 3, text between problems 2 and 3
- CRD-2.C.3: Unit 1, Lab 1, Page 3, text between problems 2 and 3
- CRD-2.C.4: Unit 3, Lab 2, Page 2, vocab box about "input" and "output"
- CRD-2.C.5: Unit 1, Lab 1, Page 3, text between problems 2 and 3
- CRD-2.C.6: Unit 3, Lab 2, Page 2, vocab box about "input" and "output"
-
CRD-2.D: Unit 3, Lab 2, Page 4, problem 5
-
CRD-2.E: Practice Create Task, Page 1, problem 2
-
CRD-2.F: Practice Create Task, Page 3, problem 2
- CRD-2.F.1: Practice Create Task, Page 1, text before problem 1
- CRD-2.F.2: Practice Create Task, Page 3, problem 1
- CRD-2.F.3: Practice Create Task, page 3, problem 1 part b
- CRD-2.F.4: Practice Create Task, Page 3, vocab box about "specification"
- CRD-2.F.5: Practice Create Task, Page 3, vocab box about "specification"
- CRD-2.F.6: Practice Create Task, Page 3, problem 2 part b
- CRD-2.F.7: Practice Create Task, Page 3, problem 2 part b
-
CRD-2.G: Unit 1, Lab 3, Page 3, Problem 3
- CRD-2.G.1: Unit 1, Lab 3, Page 3, text under "More about program documentation" section
- CRD-2.G.2: Unit 1, Lab 3, Page 3, text under "Debugging Tip: Commenting Your Code" section
- CRD-2.G.3: Unit 1, Lab 3, Page 3, text under "More about program documentation" section
- CRD-2.G.4: Unit 1, Lab 3, Page 3, text under "More about program documentation" section
- CRD-2.G.5: Unit 1, Lab 3, Page 3, text under "More about program documentation" section
-
CRD-2.H: Practice Create Task, Page 3, problem 3
-
CRD-2.I: Practice Create Task, Page 4, problem 2
- CRD-2.I.1: Practice Create Task, Page 4, vocab box about "logic error"
- CRD-2.I.2: Practice Create Task, Page 4, vocab box about "syntax error"
- CRD-2.I.3: Practice Create Task, Page 4, vocab box about "run-time error"
- CRD-2.I.4: Practice Create Task, Page 4, vocab box about "overflow error"
- CRD-2.I.5: Practice Create Task, Page 4, text before problem 2
-
CRD-2.J: Practice Create Task, Page 4, problem 1
Big Idea 2: Data
DAT-1
-
DAT-1.A: Unit 4, Lab 4, Page 2, problems 4 and 6 (and whole page)
- DAT-1.A.1: Unit 1, Lab 3, Page 3, text after problem 3
- DAT-1.A.2: Unit 4, Lab 4, Page 1, text before the first table
- DAT-1.A.3: Unit 4, Lab 4, Page 1, vocab box about "bit" and
Page 5, vocab box about "bit"
- DAT-1.A.4: Unit 4, Lab 4, Page 1, vocab box about "byte"
- DAT-1.A.5: Unit 1, Lab 2, Page 2, vocab box about "procedural abstraction";
Unit 1 Lab 3, Page 5, vocab box about "abstraction by generalization"; and
Unit 2, Lab 2, Page 2, vocab box about "data abstraction"
- DAT-1.A.6: Unit 4, Lab 4, Page 2, text before problem 1
- DAT-1.A.7: Unit 4, Lab 4, Page 2, paragraph starting with "The meaning of a sequence" in orange box after problem 6
- DAT-1.A.8: Unit 4, Lab 4, Page 2, text after problem 6 and vocab box about "analog data"
- DAT-1.A.9: Unit 4, Lab 4, Page 2, text after problem 6
- DAT-1.A.10: Unit 4, Lab 4, Page 2, text after problem 6 and vocab box about "sampling"
-
DAT-1.B: Unit 4, Lab 4, Page 4, problem 4
-
DAT-1.C: Unit 4, Lab 4, Page 5, problems 1–4
- DAT-1.C.1: Unit 4, Lab 4, Page 2, paragraph before problem 1 starting with "That shows just 449 bits."
- DAT-1.C.2: Unit 4, Lab 4, Page 5, text before "Reading Binary" heading
- DAT-1.C.3: Unit 4, Lab 4, Page 5, text before "Reading Binary" heading
- DAT-1.C.4: Unit 4, Lab 4, Page 5, text under "Reading Binary" heading
- DAT-1.C.5: Unit 4, Lab 4, Page 5, text under "Reading Binary" heading
-
DAT-1.D: Unit 4, Lab 4, Page 6, third self-check under problem 1
- DAT-1.D.1: Unit 4, Lab 4, Page 6, text before vocab box about "Lossless Compression"
- DAT-1.D.2: Unit 4, Lab 4, Page 6, text before vocab box about "Lossy Compression"
- DAT-1.D.3: Unit 4, Lab 4, Page 6, text before vocab box about "Lossless Compression"
- DAT-1.D.4: Unit 4, Lab 4, Page 6, text after vocab box about "Lossless Compression"
- DAT-1.D.5: Unit 4, Lab 4, Page 6, text after vocab box about "Lossy Compression"
- DAT-1.D.6: Unit 4, Lab 4, Page 6, text under the "Which is best?" heading
- DAT-1.D.7: Unit 4, Lab 4, Page 6, text under the "Which is best?" heading
- DAT-1.D.8: Unit 4, Lab 4, Page 6, text under the "Which is best?" heading
DAT-2
-
DAT-2.A: Unit 5, Lab 3, Page 1, problem 6 and Unit 5, Lab 3, Page 2, problem 1
- DAT-2.A.1: Unit 5, Lab 3, Page 1, vocab box about "information"
- DAT-2.A.2: Unit 5, Lab 3, Page 1, vocab box about "data"
- DAT-2.A.3: Unit 5, Lab 3, Page 1, text between problems 5 and 6
- DAT-2.A.4: Unit 5, Lab 3, Page 1, text between problems 5 and 6
-
DAT-2.B: Unit 5, Lab 3, Page 6, problem 1
- DAT-2.B.1: Unit 5, Lab 3, Page 6, vocab box about "metadata"
- DAT-2.B.2: Unit 5, Lab 3, Page 6, text before problem 1
- DAT-2.B.3: Unit 5, Lab 3, Page 6, text before problem 1
- DAT-2.B.4: Unit 5, Lab 3, Page 6, text before problem 1
- DAT-2.B.5: Unit 5, Lab 3, Page 6, text before problem 1
-
DAT-2.C: Unit 5, Lab 3, Page 3, problem 11
- DAT-2.C.1: Unit 5, Lab 3, Page 3, text before problem 1
- DAT-2.C.2: Unit 5, Lab 3, Page 3, text between problems 9 and 10 and text after "Challenges in Collecting Data" heading
- DAT-2.C.3: Unit 5, Lab 3, Page 3, text between problems 10 and 11
- DAT-2.C.4: Unit 5, Lab 3, Page 3, vocab box about "cleaning data"
- DAT-2.C.5: Unit 5, Lab 3, Page 3, text before problem 11
- DAT-2.C.6: Unit 5, Lab 3, Page 2, text before problem 1
- DAT-2.C.7: Unit 5, Lab 3, Page 2, text before problem 1
- DAT-2.C.8: Unit 5, Lab 3, Page 2, text before problem 1
-
DAT-2.D: Unit 5, Lab 3, Page 4, problems 3 and 4
- DAT-2.D.1: Unit 5, Lab 3, Page 3, text before problem 1
- DAT-2.D.2: Unit 5, Lab 3, Page 5, text before the "Grouping" heading
- DAT-2.D.3: Unit 3, Lab 2, Page 4, text before problem 1
- DAT-2.D.4: Unit 5, Lab 3, Page 4, text before the first image
- DAT-2.D.5: Unit 5, Lab 3, Page 3, text between problems 3 and 4
- DAT-2.D.6: Unit 5, Lab 3, Page 4, text between problems 3 and 4; and
Unit 5, Lab 3, Page 5, text before the "Grouping" heading
-
DAT-2.E: Unit 5, Lab 3, Page 1, problem 3
- DAT-2.E.1: Unit 5, Lab 3, Page 1, text between problems 5 and 6
- DAT-2.E.2: Unit 5, Lab 3, Page 3, vocab box about "cleaning data"
- DAT-2.E.3: Unit 5, Lab 3, Page 1, problem 3 and text between problems 5 and 6; and
Unit 5, Lab 3, Page 5, text before problem 1 and vocab box about "classifying data"
- DAT-2.E.4: Unit 5, Lab 3, Page 1, text between problems 5 and 6, vocab box about "insight"
- DAT-2.E.5: Unit 5, Lab 3, Page 1, problem 4
Big Idea 3: Algorithms and Programming
AAP-1
-
AAP-1.A: Unit 2, Lab 1, Page 1, problem 4
- AAP-1.A.1: Unit 2, Lab 1, Page 1, vocab box about "variable"
- AAP-1.A.2: Unit 3, Lab 1, Page 6, last bullet starting with "Snap! lets you use more than one word in the name of a block or variable."
- AAP-1.A.3: Unit 4, Lab 4, Page 2, paragraph before problem 7 starting with "But different languages use..." and
Unit 2 Lab 2, Page 2, vocab box about "primitive data types"
- AAP-1.A.4: Unit 4, Lab 4, Page 2, paragraph before problem 7 starting with "Snap! has strengths..." and
Unit 4, Lab 4, Page 4, paragraph before problem 1 starting with "In Snap!, you can store any data type in a variable."
-
AAP-1.B: Unit 2, Lab 1, Page 1, problem 5
-
AAP-1.C: Unit 2, Lab 2, Page 1, problem 2
- AAP-1.C.1: Unit 1, Lab 2, Page 3, vocab box about "list";
Unit 2, Lab 1, Page 5, vocab box about "index"; and
Unit 2, Lab 2, Page 1 first "on the exam" box
- AAP-1.C.2: Unit 2, Lab 2, Page 1, vocab box about "element"
- AAP-1.C.3: Unit 2, Lab 1, Page 5, vocab box about "index"; and
Unit 2, Lab 3, Page 5, vocab box about "index"
- AAP-1.C.4: Unit 2, Lab 3, Page 5, vocab box about "string"
-
AAP-1.D: Unit 2, Lab 2, Page 2, problem 4 and Unit 3, Lab 2, Page 1, problem 8
- AAP-1.D.1: Unit 2, Lab 2, Page 2, vocab box about "abstract data type"
- AAP-1.D.2: Unit 2, Lab 2, Page 2, text before the vocab box about "data types"
- AAP-1.D.3: Unit 2, Lab 2, Page 2, text before the vocab box about "data types"
- AAP-1.D.4: Unit 2, Lab 2, Page 2, text before the vocab box about "data types"
- AAP-1.D.5: Unit 2 Lab 2, Page 2, vocab box about "Abstract Data Types"; and
Unit 3, Lab 2, Page 3, text before problem 1
- AAP-1.D.6: Unit 2, Lab 2, Page 1, text beside vocab box about "element"
- AAP-1.D.7: Unit 2, Lab 2, Page 1, "on the exam" box before problem 1 and "on the exam" box after problem 2
- AAP-1.D.8: Unit 2, Lab 1, Page 5, vocab box about "index"
AAP-2
-
AAP-2.A: Unit 3, Lab 1, Page 1, problem 2
- AAP-2.A.1: Unit 1, Lab 3, Page 1, vocab box about "algorithm" and "pseudocode"
- AAP-2.A.2: Unit 1, Lab 3, Page 1, vocab box about "algorithm" and "pseudocode"
- AAP-2.A.3: Unit 1, Lab 3, Page 1, vocab box about "algorithm" and "pseudocode"
- AAP-2.A.4: Unit 2, Lab 3, Page 1, last sentence in the vocab box after problem 3
-
AAP-2.B: Unit 2, Lab 1, Page 2, problem 2
- AAP-2.B.1: Unit 2, Lab 3, Page 1, vocab box about "sequencing"
- AAP-2.B.2: Unit 1, Lab 5, Page 2, vocab box about "code segment"
- AAP-2.B.3: Unit 1, Lab 2, Page 5, vocab box about "expression"
- AAP-2.B.4: Unit 1, Lab 2, Page 5, vocab box about "expression"
- AAP-2.B.5: Unit 2, Lab 4, Page 1, "on the exam" box between problems 2 and 3
- AAP-2.B.6: Unit 1, Lab 5, Page 2, vocab box about "code segment"
- AAP-2.B.7: Unit 3, Lab 1, Page 6, text before problem 1 beginning with "Use abstraction"
-
AAP-2.C: Unit 2, Lab 3, Page 4, problem 3
- AAP-2.C.1: Unit 2, Lab 4, Page 1, "on the exam" box between problems 2 and 3
- AAP-2.C.2: Unit 2, Lab 4, Page 1, "on the exam" box between problems 2 and 3
- AAP-2.C.3: Unit 2, Lab 4, Page 1, "on the exam" box between problems 2 and 3; and
Unit 2, Lab 3, Page 2, "on the exam" box
- AAP-2.C.4: Unit 2, Lab 4, Page 1, "on the exam" box between problems 2 and 3
-
AAP-2.D: Unit 1, Lab 2, Page 3, problem 3
- AAP-2.D.1: Unit 1, Lab 2, Page 3, vocab box about "Lists, Strings, and Concatenation"
- AAP-2.D.2: Unit 1, Lab 2, Page 3, vocab box about "Lists, Strings, and Concatenation"
-
AAP-2.E: Unit 2, Lab 3, Page 1, problem 2; Unit 2, Lab 3, Page 2, problem 6; Unit 2, Lab 3, Page 3, problem 1; and Unit 2, Lab 3, Page 4, problem 3
-
AAP-2.F: Unit 2, Lab 3, Page 2, problem 7; and
Unit 2, Lab 3, Page 4, problem 7
- AAP-2.F.1: Unit 2, Lab 3, Page 2, text before problem 1 and "on the exam" box after problem 2
- AAP-2.F.2: Unit 2, Lab 3, Page 2, text between problems 1 and 2, and problem 2
- AAP-2.F.3: Unit 2, Lab 3, Page 2, text between problems 1 and 2, and problem 2
- AAP-2.F.4: Unit 2, Lab 3, Page 2, text between problems 1 and 2, and problem 2
- AAP-2.F.5: Unit 2, Lab 3, Page 2, text before problem 1
-
AAP-2.G: Unit 3, Lab 1, Page 1, problem 2
-
AAP-2.H: Unit 2, Lab 3, Page 1, problem 2; and
Unit 2, Lab 3, Page 3, problem 3
-
AAP-2.I: Unit 2, Lab 3, Page 3, problems 2 and 3
-
AAP-2.J: Unit 3, Lab 1, Page 1, problem 2
-
AAP-2.K: Unit 2, Lab 2, Page 3, problems 1 and 5
- AAP-2.K.1: Unit 1, Lab 3, Page 6, vocab box about "iteration"
- AAP-2.K.2: Unit 1, Lab 3, Page 4, "on the exam" box after problem 4
- AAP-2.K.3: Unit 1, Lab 5, Page 2, "on the exam" box
- AAP-2.K.4: Unit 1, Lab 5, Page 2, problem 4c
- AAP-2.K.5: Unit 1, Lab 5, Page 2, problem 4b
-
AAP-2.L: Unit 2, Lab 3, Page 3, problem 1
- AAP-2.L.1: Unit 2, Lab 3, Page 3, problem 1
- AAP-2.L.2: Unit 2, Lab 4, Page 1, "on the exam" box about "order of operations" and in problem 6
- AAP-2.L.3: Unit 2, Lab 3, Page 3, problem 1
- AAP-2.L.4: Unit 2, Lab 3, Page 3, problem 1
- AAP-2.L.5: Unit 2, Lab 3, Page 3, problem 1
-
AAP-2.M: Unit 2, Lab 4, Page 2, problems 3 and 4
- AAP-2.M.1: Unit 2, Lab 4, Page 2, text between problems 3 and 4
- AAP-2.M.2: Unit 2, Lab 4, Page 1, problem 3;
Unit 2, Lab 4, Page 3, text after problem 5; and
Unit 5, Lab 1, Page 5 text after problem 10
- AAP-2.M.3: Unit 2, Lab 4, Page 3, text after problem 5; and
Unit 3, Lab 1, Page 1, problem 2
-
AAP-2.N: Unit 2, Lab 1, Page 5, problems 4, 5, 6 part d, and 8; and
Unit 2, Lab 2, Page 1, problem 3
-
AAP-2.O: Unit 2, Lab 2, Page 3, problems 1 and 6
- AAP-2.O.1: Unit 5, Lab 1, Page 3, vocab box about "binary search"
- AAP-2.O.2: Unit 2, Lab 2, Page 3, vocab box about "traversing a list"
- AAP-2.O.3: Unit 2, Lab 2, Page 3, "on the exam" box between problems 5 and 6
- AAP-2.O.4: Unit 2, Lab 4, Page 3, text after problem 5
- AAP-2.O.5: Unit 5, Lab 1, Page 2, vocab box about "linear search"
-
AAP-2.P: Unit 5, Lab 1, Page 3, problem 6;
Unit 5, Lab 1, Page 4, problems 7 and 10
- AAP-2.P.1: Unit 5, Lab 1, Page 3, vocab box about "binary search"
- AAP-2.P.2: Unit 5, Lab 1, Page 3, vocab box about "binary search," problem 5, the text between problems 5 and 6, and problem 6
- AAP-2.P.3: Unit 5, Lab 1, Page 4, problems 1, 4, 7, 9
AAP-3
-
AAP-3.A: Unit 1, Lab 3, Page 3, problem 5; and
Unit 1, Lab 3, Page 4, problem 2
- AAP-3.A.1: Unit 1, Lab 2, Page 4, vocab box about "Procedures, Reporters, and Commands"
- AAP-3.A.2: Unit 1, Lab 2, Page 4, vocab box about "Procedures, Reporters, and Commands"
- AAP-3.A.3: Unit 1, Lab 3, Page 3, vocab box about "parameter" and "argument"
- AAP-3.A.4: Unit 1, Lab 3, Page 3, text after problem 5
- AAP-3.A.5: Unit 1, Lab 3, Page 4, "on the exam" box after problem 8
- AAP-3.A.6: Unit 1, Lab 2, Page 2, "on the exam" box
- AAP-3.A.7: Unit 2, Lab 4, Page 3, "on the exam" box after problem 5
- AAP-3.A.8: Unit 2, Lab 1, Page 2, "on the exam" box between problems 1 and 2
- AAP-3.A.9: Unit 2, Lab 1, Page 2, "on the exam" box between problems 1 and 2
-
AAP-3.B: Unit 3, Lab 1, Page 4, problem 5
- AAP-3.B.1: Unit 3, Lab 1, Page 4, vocab box about "procedural abstraction"
- AAP-3.B.2: Unit 3, Lab 2, Page 4, vocab box about "modularity"
- AAP-3.B.3: Unit 3, Lab 2, Page 4, vocab box about "modularity"
- AAP-3.B.4: Unit 1, Lab 3, Page 3, text before problem 4; and
Unit 1, Lab 3, Page 5, text between problems 3 and 4
- AAP-3.B.5: Unit 3, Lab 1, Page 4, vocab box about "procedural abstraction"
- AAP-3.B.6: Unit 1, Lab 2, Page 2, text between "on the exam" box and problem 4
- AAP-3.B.7: Unit 1, Lab 2, Page 2, text between "on the exam" box and problem 4; and
Unit 1 Lab 3, Page 5 text below problem 4
-
AAP-3.C: Unit 3, Lab 1, Page 4, problem 2
-
AAP-3.D: Unit 2, Lab 4, Page 2, problem 3
- AAP-3.D.1: Unit 2, Lab 4, Page 2, vocab box about "software library"
- AAP-3.D.2: Unit 2, Lab 4, Page 2, text between problems 3 and 4
- AAP-3.D.3: Unit 2, Lab 4, Page 2, text before problem 1
- AAP-3.D.4: Unit 2, Lab 4, Page 2, vocab box about "APIs"
- AAP-3.D.5: Unit 2, Lab 4, Page 2, vocab box about "APIs"
-
AAP-3.E: Unit 2, Lab 1, Page 1, problem 4; and
Unit 1, Lab 2, Page 5, problems 4 and 5, the four self-check questions
-
AAP-3.F: Unit 5, Lab 2, Page 1, problem 2
- AAP-3.F.1: Unit 5, Lab 2, Page 1, vocab box about "simulations"
- AAP-3.F.2: Unit 5, Lab 2, Page 1, vocab box about "simulations"
- AAP-3.F.3: Unit 5, Lab 2, Page 1, text after vocab box about "simulations"
- AAP-3.F.4: Unit 5, Lab 2, Page 1, text after list after vocab box about "simulations"
- AAP-3.F.5: Unit 5, Lab 2, Page 1, text before problem 1
- AAP-3.F.6: Unit 5, Lab 2, Page 1, list after vocab box about "simulations"
- AAP-3.F.7: Unit 5, Lab 2, Page 2, problem 6
- AAP-3.F.8: Unit 5, Lab 2, Page 2, problem 5
AAP-4
-
AAP-4.A: Unit 5, Lab 1, Page 5, problem 9; and
Unit 5, Lab 1, Page 6, problem 2
- AAP-4.A.1: Unit 5, Lab 1, Page 2, vocab box about "problem" and "instance of a problem"
- AAP-4.A.2: Unit 5, Lab 1, Page 6, vocab box about "decision problem" and "optimization problem"
- AAP-4.A.3: Unit 5, Lab 1, Page 4, vocab box about "efficiency"
- AAP-4.A.4: Unit 5, Lab 1, Page 4, text between problems 6 and 7
- AAP-4.A.5: Unit 5, Lab 1, Page 4, text between problems 6 and 7
- AAP-4.A.6: Unit 5, Lab 1, Page 4, problem 9; and
Unit 5, Lab 1, Page 6, text before vocab box about "optimization problem" and "decision problem"
- AAP-4.A.7: Unit 5, Lab 1, Page 5, vocab box about "reasonable time"
- AAP-4.A.8: Unit 5, Lab 1, Page 6, text before vocab box about "optimization problem" and "decision problem"
- AAP-4.A.9: Unit 5, Lab 1, Page 6, text before vocab box about "optimization problem" and "decision problem"
-
AAP-4.B: Unit 5, Lab 1, Page 6, problem 3
Big Idea 4: Computer Systems and Networks
CSN-1
-
CSN-1.A: Unit 4, Lab 1, Page 1, problem 4
- CSN-1.A.1: Unit 4, Lab 1, Page 1, vocab box about "computing device"
- CSN-1.A.2: Unit 4, Lab 1, Page 1, vocab box about "computing system"
- CSN-1.A.3: Unit 4, Lab 1, Page 1, vocab box about "computing network"
- CSN-1.A.4: Unit 4, Lab 1, Page 1, vocab box about "computing network"
- CSN-1.A.5: Unit 4, Lab 1, Page 2, vocab box about "path"
- CSN-1.A.6: Unit 4, Lab 1, Page 2, vocab box about "routing"
- CSN-1.A.7: Unit 4, Lab 1, Page 1, vocab box about "bandwidth"
- CSN-1.A.8: Unit 4, Lab 1, Page 1, vocab box about "bandwidth"
-
CSN-1.B: Unit 4, Lab 1, Page 3, problem 3
- CSN-1.B.1: Unit 4, Lab 1, Page 1, vocab box about the "Internet" and text after "How Does the Internet Work?" heading
- CSN-1.B.2: Unit 4, Lab 1, Page 1, vocab box about "Internet"
- CSN-1.B.3: Unit 4, Lab 1, Page 3, vocab box about "protocol"
- CSN-1.B.4: Unit 4, Lab 1, Page 3, text before problem 2
- CSN-1.B.5: Unit 4, Lab 1, Page 2, text before problem 1
- CSN-1.B.6: Unit 4, Lab 1, Page 2, vocab box about "scalability"
- CSN-1.B.7: Unit 4, Lab 1, Page 2, text before problem 1
-
CSN-1.C: Unit 4, Lab 1, Page 3, problem 1
- CSN-1.C.1: Unit 4, Lab 1, Page 3, vocab box about "packets"
- CSN-1.C.2: Unit 4, Lab 1, Page 3, vocab box about "packets" and text before problem 1
- CSN-1.C.3: Unit 4, Lab 1, Page 3, text before problem 1
- CSN-1.C-4: Unit 4, Lab 1, Page 3, example under "Internet Abstraction Hierarchy" heading
-
CSN-1.D: Unit 4, Lab 1, Page 1, problem 1
- CSN-1.D.1: Unit 4, Lab 1, Page 1, text before problem 1 and vocab box about the "World Wide Web"
- CSN-1.D.2: Unit 4, Lab 1, Page 1, text before problem 1; and
Unit 4, Lab 1, Page 3, bullet about "Application Layer Protocols" under "Internet Abstraction Hierarchy" heading
- CSN-1.D.3: Unit 4, Lab 1, Page 1, text before problem 1 and vocab box about the "World Wide Web"
-
CSN-1.E: Unit 4, Lab 1, Page 2, problem 3
- CSN-1.E.1: Unit 4, Lab 1, Page 1, text after "How Does the Internet Work?" heading
- CSN-1.E.2: Unit 4, Lab 1, Page 2, vocab box about "redundancy"
- CSN-1.E.3: Unit 4, Lab 1, Page 2, text before problem 1
- CSN-1.E.4: Unit 4, Lab 1, Page 2, text before problem 1
- CSN-1.E.5: Unit 4, Lab 1, Page 2, text before problem 1; and
Unit 4, Lab 1, Page 2, vocab box about "fault tolerance"
- CSN-1.E.6: Unit 4, Lab 1, Page 2, text before problem 1
- CSN-1.E.7: Unit 4, Lab 1, Page 2, text before problem 1
CSN-2
-
CSN-2.A: Unit 5, Lab 1, Page 8, problems 1–3
- CSN-2.A.1: Unit 5, Lab 1, Page 8, vocab box about "sequential computing"
- CSN-2.A.2: Unit 5, Lab 1, Page 8, vocab box about "parallel computing"
- CSN-2.A.3: Unit 5, Lab 1, Page 8, vocab box about "distributed computing"
- CSN-2.A.4: Unit 5, Lab 1, Page 8, text before problem 1, and also problem 3
- CSN-2.A.5: Unit 5, Lab 1, Page 8, self-check quiz in problem 1 and text after problem 1
- CSN-2.A.6: Unit 5, Lab 1, Page 8, problem 2 and text between problems 2 and 3
- CSN-2.A.7: Unit 5, Lab 1, Page 8, vocab box about speedup
-
CSN-2.B: Unit 5, Lab 1, Page 8, problem 5
- CSN-2.B.1: Unit 5, Lab 1, Page 8, text between problems 2 and 3
- CSN-2.B.2: Unit 5, Lab 1, Page 8, text between problems 2 and 3
- CSN-2.B.3: Unit 5, Lab 1, Page 8, text between problems 2 and 3
- CSN-2.B.4: Unit 5, Lab 1, Page 8, text between problems 2 and 3
- CSN-2.B.5: Unit 5, Lab 1, Page 8, problems 3 and 4
Big Idea 5: Impact of Computing
IOC-1
-
IOC-1.A: Unit 3, Lab 5, Page 2, problem 1 and
Unit 3, Lab 4, Page 3, problem 4
- IOC-1.A.1: Unit 4, Lab 3, Page 6, paragraph starting with "People also create computing innovations..."
- IOC-1.A.2: Unit 4, Lab 3, Page 6, paragraph starting with "One purpose of the computing innovations..."; and
Unit 3, Lab 5, Page 1, problem 1
- IOC-1.A.3: Unit 4, Lab 3, Page 2, text before problem 1; and
Unit 4, Lab 3, Page 6, text between problems 2 and 3
- IOC-1.A.4: Unit 4, Lab 3, Page 6, text before problem 3
- IOC-1.A.5: Unit 4, Lab 3, Page 6, paragraphs starting with "In this course..." "One purpose of the computing innovations..." "People also create computing innovations..." and "Advances in technology..."
-
IOC-1.B: Unit 4, Lab 3, Page 6, problem 3
- IOC-1.B.1: Unit 4, Lab 1, Page 1, text after problem 1;
Unit 4, Lab 3, Page 6, text between problems 2 and 3; and
Unit 3, Lab 4, Page 3, problem 3
- IOC-1.B.2: Unit 4, Lab 3, Page 6, text between problems 2 and 3
- IOC-1.B.3: Unit 4, Lab 3, Page 2, text before problem 1
- IOC-1.B.4: Unit 4, Lab 3, Page 2, text before problem 1
- IOC-1.B.5: Unit 4, Lab 3, Page 6, text between problems 2 and 3
- IOC-1.B.6: Unit 4, Lab 3, Page 6, text between problems 2 and 3
-
IOC-1.C: Unit 4, Lab 3, Page 5, problems 2 and 3
- IOC-1.C.1: Unit 4, Lab 3, Page 5, vocab box about the "digital divide"
- IOC-1.C.2: Unit 4, Lab 3, Page 5, vocab box about the "digital divide"
- IOC-1.C.3: Unit 4, Lab 3, Page 5, vocab box about the "digital divide"
- IOC-1.C.4: Unit 4, Lab 3, Page 5, problem 2
- IOC-1.C.5: Unit 4, Lab 3, Page 5, problems 2 and 3
-
IOC-1.D: Unit 3, Lab 4, Page, 3, problem 3
- IOC-1.D.1: Unit 3, Lab 4, Page, 3, problem 3
- IOC-1.D.2: Unit 3, Lab 4, Page, 3, problem 3
- IOC-1.D.3: Unit 3, Lab 4, Page, 3, problem 3
-
IOC-1.E: Unit 4, Lab 3, Page 6, problem 2
- IOC-1.E.1: Unit 4, Lab 3, Page 6, paragraph starting with "Advances in technology..."
- IOC-1.E.2: Unit 4, Lab 3, Page 6, paragraph starting with "Another important topic in biochemistry..."
- IOC-1.E.3: Unit 4, Lab 3, Page 6, vocab box about "citizen science"
- IOC-1.E.4: Unit 4, Lab 3, Page 6, vocab box about "crowdsourcing"
- IOC-1.E.5: Unit 4, Lab 3, Page 7, paragraph starting with "The worldwide nature of the Internet..."
- IOC-1.E.6: Unit 4, Lab 3, Page 6, paragraph starting with "Another kind of crowdsourced collaboration..."
-
IOC-1.F: Unit 1, Lab 4, Page 4, problem 5
- IOC-1.F.1: Unit 2, Lab 5, Page 1, text between problem 4 and 5
- IOC-1.F.2: Unit 2, Lab 5, Page 4, text under "Easy Copies, Easy Distribution" heading
- IOC-1.F.3: Unit 2, Lab 5, Page 5, text under "Digital Rights Management (DRM)" heading
- IOC-1.F.4: Unit 2, Lab 5, Page 1, text after problem 5
- IOC-1.F.5: Unit 2, Lab 5, Page 2, vocab box about free software, open source, and open access
- IOC-1.F.6: Unit 2, Lab 5, Page 1, text after problem 5
- IOC-1.F.7: Unit 2, Lab 5, Page 2, text after vocab box about free software, open source, and open access
- IOC-1.F.8: Unit 4, Lab 3, Page 2, text before problem 1
- IOC-1.F.9: Unit 4, Lab 3, Page 3, problem 1
- IOC-1.F.10: Unit 4, Lab 3, Page 5, problem 2 part b
- IOC-1.F.11: Unit 1, Lab 4, Page 1, text before problem 1;
Unit 1, Lab 4, Page 2, paragraph after problem 2 starting with "Your cell phone carrier...";
Unit 2, Lab 5, Page 4, text under "Information Wants to Be Free" and "Easy Copies, Easy Distribution" headings; and
Unit 3, Lab 4, Page 3, problem 3
IOC-2
-
IOC-2.A: Unit 1, Lab 4, Page 2, problem 3 part b
- IOC-2.A.1: Unit 1, Lab 4, Page 1, vocab box about "personally identifiable information"
- IOC-2.A.2: Unit 1, Lab 4, Page 2, paragraph before problem 1 starting with "The search engine you use..."
- IOC-2.A.3: Unit 1, Lab 4, Page 2, paragraph before problem 3 starting with "You may think if you don't have a Facebook account..."
- IOC-2.A.4: Unit 1, Lab 4, Page 2, paragraph after problem 2 starting with "Your cell phone carrier..."
- IOC-2.A.5: Unit 1, Lab 4, Page 1, text before problem 1; and
Unit 1, Lab 4, Page 2, problem 5
- IOC-2.A.6: Unit 1, Lab 4, Page 2, paragraph before problem 1 starting with "What does Google do..."
- IOC-2.A.7: Unit 1, Lab 4, Page 1, text after problem 3
- IOC-2.A.8: Unit 1, Lab 4, Page 2, paragraph after problem 1 starting with "Many people find it convenient..."
- IOC-2.A.9: Unit 1, Lab 4, Page 1, text before problem 1
- IOC-2.A.10: Unit 1, Lab 4, Page 2, paragraphs between problems 3 and 4
- IOC-2.A.11: Unit 1, Lab 4, Page 2, paragraph before problem 3 starting with "You may think if you don't have a Facebook account..."
- IOC-2.A.12: Unit 1, Lab 4, Page 1, text before problem 1
- IOC-2.A.13: Unit 1, Lab 4, Page 2, paragraph before problem 3 starting with "You may think if you don't have a Facebook account..."
- IOC-2.A.14: Unit 1, Lab 4, Page 2, paragraph after problem 2 starting with "Your cell phone carrier..."
- IOC-2.A.15: Unit 1, Lab 4, Page 2, paragraph before problem 3 starting with "You may think if you don't have a Facebook account..."
-
IOC-2.B: Unit 4, Lab 2, Page 3, problem 2;
Unit 4, Lab 2, Page 4, problem 4;
Unit 4, Lab 2, Page 5, problem 2; and
Unit 4, Lab 2, Page 6, problem 1
- IOC-2.B.1: Unit 4, Lab 2, Page 6, bullet 2: "Use authentication"
- IOC-2.B.2: Unit 4, Lab 2, Page 6, vocab box about "strong passwords" and bullet 2a: "Use strong passwords"
- IOC-2.B.3: Unit 4, Lab 2, Page 6, bullet 2b: "Enable multifactor authentication"
- IOC-2.B.4: Unit 4, Lab 2, Page 6, bullet 2b: "Enable multifactor authentication"
- IOC-2.B.5: Unit 4, Lab 2, Page 1, vocab boxes about "encryption," "decryption," and "symmetric encryption"; and
Unit 4, Lab 2, Page 3, vocab box about "public key encryption"
- IOC-2.B.6: Unit 4, Lab 2, Page 3, vocab box about "certificate authorities"
- IOC-2.B.7: Unit 4, Lab 2, Page 5, vocab box about "antivirus or anti-malware software"
- IOC-2.B.8: Unit 4, Lab 2, Page 5, vocab box about "computer virus" and paragraph under "Common Security Issues for Users" heading starting with "One kind of malware..."
- IOC-2.B.9: Unit 4, Lab 2, Page 5, vocab box about "malware" and paragraph under "Common Security Issues for Users" heading starting with "The general name for programs..."
- IOC-2.B.10: Unit 4, Lab 2, Page 5, text under "Common Security Issues for Users" heading; and
Unit 4, Lab 2, Page 6, bullet 1: "Run up-to-date software"
- IOC-2.B.11: Unit 4, Lab 2, Page 6, bullet 5: "Regularly review your security settings"
-
IOC-2.C: Unit 4, Lab 2, Page 5, problem 1
- IOC-2.C.1: Unit 4, Lab 2, Page 5, vocab box about "phishing" and paragraph under "Common Security Issues for Users" heading starting with "Another common attack strategy..."
- IOC-2.C.2: Unit 4, Lab 2, Page 5, vocab box about "keylogging" and text under "Common Security Issues for Users" heading
- IOC-2.C.3: Unit 4, Lab 2, Page 5, text just before vocab box about "rogue access point"
- IOC-2.C.4: Unit 4, Lab 2, Page 5, vocab box about "rogue access point" and nearby text
- IOC-2.C.5: Unit 4, Lab 2, Page 6, bullet 3: "Don't click links"
- IOC-2.C.6: Unit 4, Lab 2, Page 6, bullet 3: "Don't click links"
- IOC-2.C.7: Unit 4, Lab 2, Page 5, paragraph under "Common Security Issues for Users" heading starting with "The general name for programs..."; and
Unit 4, Lab 2, Page 6, bullet 4: "Don't use sketchy software"