CS Principles 4B


 

 

 

AP Practice Materials
Exam
"Create" PT "Explore" PT

 

 

Quarter 4
Date
Topic Classwork Homework
6/13 Final Exam N/A

N/A

6/11 Sub day N/A

N/A

6/7 Artificial Intelligence None

None

6/4 (5-5) Cryptography Quiz Cryptography Quiz

None

5/31 (5-4) Digital Signatures Cryptography Practice #2

None

5/29 (5-3) ElGamal Cryptosystem Cryptography Practice #2

None

5/24 Social Media None

None

5/22 (5-2) RSA Encryption None

None

5/20 (5-1) Fermat's Little Theorem Cryptography Practice #1

None

5/16 Sub day N/A

N/A

5/14 (5-0) Introduction to Cryptography Cryptography Practice #1

None

5/10 No class - AP exam N/A

N/A

5/8 (R-4) AP Exam Review None

None

5/6 (R-3) AP Exam Review AP Review Quiz #3

None

5/2 (R-2) AP Exam Review AP Review Quiz #2

None

4/30 (R-1) AP Exam Review AP Review Quiz #1

None

4/26 (R-0) AP Exam Review None

None

4/24 (E-6) Explore PT Day 6 N/A

None

4/18 (E-5) Explore PT Day 5 N/A

None

4/16 (E-4) Explore PT Day 4 N/A

None

4/12 (E-3) Explore PT Day 3 N/A

None

4/10 (E-2) Explore PT Day 2 N/A

None

4/8 (E-1) Explore PT Day 1 N/A

None

 

 

Quarter 3
Date
Topic Classwork Homework
4/4 (4-12) Substitution Ciphers Cybersecurity Quiz

None

3/29 (4-11) Cybersecurity in Action None

None

3/27 (4-10) Cybersecurity Research None

Writing Assignment 4 (due 4/3)

3/25 (4-9) Malware None

None

3/21 (4-8) Sub day Networking Test, Part 2

None

3/19 (4-7) Networking Test N/A

None

3/15 (4-6) Routing Algorithms None

None

3/13 (4-5) Internet Security None

None

3/11 (4-4) Error-Correcting Codes None

None

3/7 Practice "Explore" PT Internet Tracking Exit Ticket

Writing Assignment 3 (due 3/15)

3/5 (4-3) Internet Tracking None

None

3/1 (4-2) Networking Math Networking Practice #1

None

2/27 (4-1) Networking Math Internet Basics Exit Ticket

None

2/25 (4-0) Internet Basics None

None

2/21 Create PT make-up day N/A

None

2/19 (C-9) Create PT Day 9 N/A

None

2/14 (C-8) Create PT Day 8 N/A

None

2/12 No class - snow day N/A

N/A

2/8 (C-7) Create PT Day 7 N/A

None

2/6 (C-6) Create PT Day 6 N/A

None

2/4 (C-5) Create PT Day 5 N/A

None

1/31 (C-4) Create PT Day 4 N/A

None

1/29 (C-3) Create PT Day 3 N/A

None

 

 

Quarter 2
Date
Topic Classwork Homework
1/25 (C-2) Create PT Day 2 N/A None
1/23 (C-1) Create PT Day 1 N/A None
1/18 (3-5) Cipher Quiz N/A None
1/16 (3-4) Polybius Square Polybius Square Practice None
1/14 No class - snow day N/A None
1/10 (3-3) Affine Cipher Decryption Affine Cipher Practice #2 None
1/8 (3-2) Affine Cipher Affine Cipher Practice #1 None
1/4 (3-1) Permutation Cipher Permutation Cipher Practice None
1/2 (3-0) Introduction to Ciphers Fun with Ciphers None
12/20 "The Facebook Dilemma" None None
12/18 (2-5) Time Complexity Quiz N/A None
12/14 (2-4) Search Algorithms None None
12/12 (2-3) More Time Complexity Time Complexity Practice None
12/10 (2-2) Time Complexity None None
12/6 Privacy Policy Research Privacy Policy Research
None
12/4 (2-1) Coding Sorting Algorithms Sorting Practice None
11/30 (2-0) Sorting Algorithms None None
11/28 (1-17) Multidimensional Arrays None Programming Lab 5 (due 12/7)
11/26 Practice "Explore" PT None Writing Assignment 2 (due 12/2)
11/20 (1-16) Programming Test N/A None
11/16 Social Media Monitoring None None
11/14 (1-15) Recursion None None
11/12 (1-14) Void Functions "Will It Crash?" None

 

 

Quarter 1
Date
Topic Classwork Homework
11/8 (1-13) Twitter/Social Media None Twitter Memo (due 11/9)
11/5 (1-12) Arrays None Programming Lab 4 (due 11/16)
11/1 (1-11) Programming Work Day None None
10/30 (1-10) Functions Review None Programming Lab 3 (due 11/4)
10/26 (1-9) Practice AP Exam None None
10/24 (1-8) Programming Practice Programming Quiz 1 None
10/22 (1-7) Flow of Control None Programming Lab 2 (due 10/28)
10/17 (1-6) Functions None None
10/15 (1-5) Programming Review Programming Quiz 0 Programming Lab 1 (due 10/21)
10/11 (1-4) Loops None None
10/9 Sub day None Writing Assignment 0 (due 10/14)
10/5 (1-3) Conditional Logic Conditional Logic Exit Ticket None
10/3 (1-2) C++ Practice None Programming Lab 0 (due 10/7)
10/1 (1-1) More C++ Basics None None
9/27 (1-0) Introduction to C++ Variables Exit Ticket None
9/25 (0-4) Unit 0 Test N/A None
9/21 No class - pep rally N/A N/A
9/18 (0-3) Unit 0 Review None Unit 0 Review
9/14 (0-2) Hardware Bits and Bytes Practice None
9/12 (0-1) Binary Arithmetic This Worksheet Goes to 11!

None

9/7 (0-0) Base Conversions All About That Base

Binary Conversion HW

9/5 Class Introduction None Get parent letter signed