Class Calendars - Mr. Leach
AP Computer Science Principles - Period 2, Period 5, Period 6
Week of | Activity - Day 1 | Activity - Day 2 | Activity - Day 3 |
1/6 | Teacher Workday | 2025 Reflection and Planning Review: counting with FOR loops |
Snow day |
1/13 | Snow day | 5.8.1Ghost 5.8.2Guessing Game |
continued, Blooket Review for quiz |
1/20 | MLK Day | Functions & Parameters Review and Quiz 5.9.1 7.1 Arrays |
Spirit Day |
1/27 | 7.2 Indexing 7.3 Adding to/Removing from an Array 7.4 Iterating thru an array |
Teacher/Admin Day | 7.5.5 Number of Heads and Tails 7.5.6 Longest Streak of Heads 7.5.2 array quiz |
2/3 |
7.6 Finding an element in a list(indexOf)
7.7 Removing an element from an array (splice, remove) and any unfinished items in 7.5
|
7.8 Simulations - no assignment, just experiment with each sample | Blooket review on Module 7 |
2/10 | Introduce 8.1 Module 7 (Basic Data Structures) Quiz |
8.2 Number Systems 8.3 Encoding Text with Binary |
8.4 Pixel Images |
2/17 | Presidents' Day | Snow Day | 8.5 Hexadecimal |
2/24 | 8.5 Hexadecimal continued | 8.6 Pixel Colors | 8.7 Image Manipulation |
3/3 | 8.8 Data Compression | 8.9 Lossy Compression | 8.10 Cryptography |
3/10 | Module 8 Review | Teacher/Admin Day | Module 8 Quiz |
3/17 | Create Performance Task - Lab day #1 | Create Performance Task - Lab day #2 | Create Performance Task - Lab day #3 |
3/24 | Create Performance Task - Lab day #4 | Create Performance Task - Lab day #5 | Spirit Day |
3/31 | Spring Break | Spring Break | Spring Break |
4/7 | Lab Day #6 - 7hrs 15min | Lab Day #7 8hrs 35min | Lab Day #8 9+hrs |
4/14 | Welcome to the Internet (video 11.1) | 11.2 Internet Hardware 11.3 Internet Addresses |
Good Friday |
4/21 | 11.4 Viewing Websites 11.5 DNS |
11.6 Routing 11.7 Packets and Protocols |
11.8 Seq, Parallel, Distributed Computing 11.9 Cybersecurity |
4/28 | 11.10 Impact of the Internet 11.11 Creative Credit & Copyright |
Review Module 11 topics | Finish Module 11 - take quiz 11.12.1 |
5/5 | AP Testing | AP Testing | AP Classroom - MCQ practice tests 2018 2020 |
5/12 | |||
5/19 | |||
5/26 | Memorial Day | 2-hour day |
AP Computer Science A - Period 7
Week of | Activity - Day 1 | Activity - Day 2 | Activity - Day 3 |
1/6 | Teacher Workday | 6.1Arrays 6.2Traversing Arrays |
Snow day |
1/13 | Snow day | 6.3(all)-6.4.7(2 pgms) Enhanced loops and developing algorithms for arrays |
CERT |
1/20 | MLK Day | 7.1.1-7.2.6 ArrayLists Module 6 Quiz |
Spirit Day |
1/27 |
7.2.7 even numbers
7.2.8 class list
7.2.9 class list methods
7.3 Traversing arrayLists
|
Teacher/Admin Day | 7.4 developing algorithms for arrayLists |
2/3 | 7.4 continued | Module 7 ArrayList Quiz | 8.1 Inheritance |
2/10 | Module 8.1 continued | 8.2 Traversing 2D Arrays and review |
8.2 continued |
2/17 | Presidents' Day | Snow Day | 9.1 Inheritance |
2/24 | 9.2 Constructors for subclasses | Social Engineering w/ Officer Sam | 9.3 Overriding Methods |
3/3 | 9.4 super Keyword | 9.4 continued | 9.5 Creating references with inheritance |
3/10 | 9.5 continued | Teacher/Admin Day | 9.6 Polymorphism |
3/17 | 9.6 continued | 9.7 Object Superclass | 9.7 continued |
3/24 | Module 9 Review | Module 9 Review Senior Thesis Defense |
Spirit Day |
3/31 | Spring Break | Spring Break | Spring Break |
4/7 | Module 9 Quiz 10.1 Recursion |
10.2 Recursive Searching | Inheritance Quiz |
4/14 | 10.3 Recursive Sorting |
Module 7 & 10 Review
2D Arrays & Recursion
|
Good Friday - No School |
4/21 | 2D Arrays Quiz Recursion Quiz |
AP Exam prep | AP Exam prep |
4/28 | AP Exam prep | AP Exam prep | AP Exam prep |
5/5 | AP Exam prep | AP Exam prep | Java End-of-Course project |
5/12 | Java End-of-Course project | Java End-of-Course project | Java End-of-Course project |
5/19 | Java End-of-Course project | Finals | Finals |
5/26 | Memorial Day | Survey this year Prepare for next year |
2-hour day |
Honors Coding I - Period 4
Week of | Activity - Day 1 | Activity - Day 2 | Activity - Day 3 |
1/6 | Teacher Workday | 2025 Reflection activity 12.1 Timers (all exercises & quizzes) |
Snow day |
1/13 | Snow day | 12.2 Stop Timers | CERT |
1/20 | MLK Day | 12.3.5 Carnival Game 12.4.3 Pause Carnival 12.4.4 Dripping Paint and mini quizzes |
Spirit Day |
1/27 |
12.5.2 More Mouse Events Qz
12.5.5 Coordinates 12.5.6 Target
12.5.7 Drag and Drop
|
Teacher/Admin Day |
12.6.3 Basic Snake
12.6.4 Key Events Qz
Project: Evasion (12.1->12.6) |
2/3 | Evasion/Animation Project - full day to work on code | Day 2 - project | Day 3 - project |
2/10 | Animation Quiz Project show & tell time |
Presentations continued 13.1 Digital footprint |
13.2 Personal Data & collection |
2/17 | Presidents' Day | Snow day |
13.3 Can all Information be trusted? |
2/24 | Module 13 Review |
Social Engineering w/ Officer Sam
|
13.4 Cyber ethics & law |
3/3 | 13.4 continued | 13.5 Personal data security | 13.6 Cybersecurity essentials |
3/10 | Module 13 Cybersecurity and You Quiz | Teacher/Admin Day | Escape Room project - day2 |
3/17 | Escape Room project - day3 | 14.1 Cryptography now & then | 14.2 Symmetric encryption |
3/24 |
14.3 Assymetric Encryption
video, mini-quiz
Discussion: RSA encryption |
14.4.1 Authentication Methods 14.4.3 Digital Certificates Response |
Spirit Day |
3/31 | Spring Break | Spring Break | Spring Break |
4/7 | 14.5 Cryptographic Quiz Escape Room Project 15.1.2 Storyline 15.1.3 Puzzles |
project continued | project continued |
4/14 | Escape Room - peer evaluations | Escape Room - peer evaluations | Good Friday |
4/21 | Intro to Arduino microprocessor | Arduino Lab - Day 1 | Arduino Lab - Day 2 |
4/28 | Arduino Lab - Day 3 | Arduino Lab - Day 4 | Arduino Lab - Day 5 |
5/5 | Arduino Lab - Day 6 | Arduino Lab - Day 7 | Arduino Lab - Day 8 |
5/12 | |||
5/19 | |||
5/26 | Memorial Day | 2-hour day |