login | Mathorama | School Calendar | Bell Schedule | Socrative.com | CodingBat | SFHS-Java | APCS Wiki | codeHS Sandbox IDE | Karel | Blackbaud Portal | Google Classroom | myAP Classroom | APCS Podcast Videos |

Class | Date | Schedule | Topic | Page | Exercises | Links |

1 | Friday, Jan 06 | Day 6 | Syllabus | Syllabus | ||

In class:- Answers to Semester 1 Exam part 1
- Click Boxes Lab
- Textbook exercises
| Click Boxes Lab | |||||

Read 11.1 - 11.8 (pp. 320 -336) | 337 | 2, 3, 4, 5, 6, 8, (11 - optional but fun) | ||||

2 | Wednesday, Jan 11 | Day 2 | In class:- Answers to Semester Exam Part 2
- Ch 11 Slides
- Lab 11.5 Shuffler (p. 328)
- Homework Hint: #4 digits
- Runestone HW 3-2
| Click Boxes Lab | ||

Lab 11.6 Index for a Document | 327-331 | Complete the IndexEntry (p. 329) and DocumentIndex (p. 330) classes from the Chapter 11. Starter code is in Google classroom. | ||||

3 | Friday, Jan 13 | Day 4 | In class:- Socrative Q & A: Ch 11
- Litvin Lab 11.7: IndexMaker (p. 332)
- SFHS-Java ArrayLists
- Practice It doubleList, minToFront
- SFHSJava2022 Assignment 3-3
| Click Boxes Lab | ||

4 | Wednesday, Jan 18 | Day 6 | In class- Questions on Homework or Lab Assignment
- Quiz 3-4 on ArrayLists
- 2013 FRQ 1
Ch 11 Test Next class | 2013 FRQ 1: "Download Info" (After Chapter 11 on ArrayLists) | 2013 Free Response Questions 2013 FRQ 1: DownloadInfo | |

Wednesday, Jan 18 | Day 6 - Gold | Junior Retreat Jan 18-20, 2022 | ||||

5 | Friday, Jan 20 | Day 2 F Brown | Junior Retreat Jan 18-20, 2022 | |||

Chapter 11 Test on ArrayLists
In class
- Go over Quiz
- Intro to Ch 13: Algorithms and Recursion
- Chapter 11 Test (60 min)
- Start Reading Ch 13
- Turn in 1,2 from Ch 13
| 375 | 1, 2 | ||||

6 | Tuesday, Jan 24 | Day 4 | In class :- Go over Ch 11 Test answers
- Ch 13 Slides
- Algorithms: Recursion Video (5:40)
- Practice It! - 5th ed do 12.3 to 12.5 (mystery1-3)
- Demo 1: Triangle Numbers
- Recursion Demos
- Finish Reading Litvin Ch 13
- Do exercises
| 375 | 3, 4, 5, 6, 7 | |

7 | Thursday, Jan 26 | Day 6 | In class :- TriangleNumber solution
- Practice It! do more mysterys/starString
- ReverseString (squid is a fun graphics challenge)
- Ch 13 Q & A (Socrative)
- Do exercises p 373 # 8, 9, 13
- HW 3-7 on Recursion
| 378 | 8, 9, 13 | |

8 | Monday, Jan 30 | Day 2 | Chapter 13 Test on Recursion | |||

Ch 13 Review
In class:- CodingBat a: bunnyEars
- Chapter 13 Q & A @ socrative
- Java2021-SFHS
| ||||||

9 | Wednesday, Feb 01 | Day 4 - Brown | Kairos (No Seniors) Feb 1-3, 2023 | |||

10 | Friday, Feb 03 | Day 6 F Gold | In class - Car Talk Lab Reading in a text file to search
| |||

Mathematically Gifted and Black | ||||||

Kairos (No Seniors) Feb 1-3, 2023 | ||||||

11 | Tuesday, Feb 07 | Day 2 | In class: | |||

Tuesday, Feb 07 | Day 2 - Brown | In class
- Sorting Algorithms Introduced
- Binary and Linear Searching algorithms
- Searching an ArrayList of String (lab)
- Read Chapter 14 section 14.1-14.2
- Do the assigned Textbook exercises
| 410 | 1, 2, 4(a), 4(b), 5, 6 | Binary Search Video 1 (1:28) How Binary search works video (7:20) Algorithms: Binary Search (6:21) | |

12 | Thursday, Feb 09 | Day 4 - Gold | Read 14.3-14.4 (pages 385-389) | Sort an Array with a Comparator Video (3:47) States Lab | ||

In class:- Slides on Ch 14
- Lab 14.9 (Litvin)
- Fishing Reading Chapter 14
- Do Textbook exercises
| 412 | 11, 12, 15 | - Sort an Array with a Comparator Video (3:47)
- Compare People
- States Lab
- Employee Lab Sort your text file in a variety of ways
| |||

13 | Monday, Feb 13 | Day 6 - Brown | Searching and Sorting
- Finish Benchmarks Lab 14.9 (Litvin p 405)
- Car Talk Job Search
- Runestone: Ch 14 Practice
| Third Qtr Labs | ||

14 | Wednesday, Feb 15 | Day 2 - Gold | Chapter 14 Test on Searching and Sorting
| |||

15 | Friday, Feb 17 | Day 4 F Brown | In class:- Go over Ch 14 Test Answers
- 2D FRQ: Grey Image
- Simon Game
- Finish Car Talk Lab with search method implemented.
- Unit 1 MCQ (A nd B)
| Horse Barn Starter and Tester Code | ||

16 | Wednesday, Feb 22 | Day 6 M Gold | In class - Greed Game
- APCS 2012 FRQ 1: ClimbClub part (a) found in 2012 Free Response Questions using the
Climb Club Starter and Tester Code from the wiki
- Greed Game GUI Help
- Log in to myAP.collegeBoard.org
- Download the AP Lockdown Browser for all your PC,Mac, or iPad devices
- Try A PPC (Personal Progress Check)
- Finish Greed Game Solo
- Finish AP Classroom Unit 1 PPC questions
| |||

17 | Friday, Feb 24 | Day 2 F Brown | In class:- Greed Game Sim
- Class 1-17 at Java 2021 SFHS (runestone) There are 20 MCQ and 1 FRQ (that has 2 parts)
| Gray Image Starter and Tester Code 2012 Free Response Questions Hints you get during the Exam: Appendix B | ||

18 | Tuesday, Feb 28 | Day 4 - Gold | In class:- Go over FRQ's from last class
- Celebrity Lab: Activities 1 and 2
- 2019 FRQ 1: APCalendar
- 2011: RouteCipher
- HW 3-18 at SFHSJava (runestone) There are 20 MCQ
| APCS 2019 FRQ 1: AP Calendar | ||

19 | Thursday, Mar 02 | Day 6 - Brown | - Q 3-19 FRQ
- Celebrity Lab
- Activity 3 Putting it all together
- Activity 4: Extending the Celebrity Class
- Finish Greed Game Strategy Lab. Download the latest Contest code.
- FRQ: Token Pass
- HW 3-19 (SFHSJava) 2 FRQ
| 2013 FRQ 2: "TokenPass" | Link to Lab Questions and code | |

20 | Tuesday, Mar 07 | Day 2 - Gold | Qtr 3 Exam Next Week
- Qtr 3 Study Guide
- 2022 Review Video Syllabus
- Find the Videos at AP Classroom
| |||

21 | Thursday, Mar 09 | Day 4 - Brown | In class
- Greed Game Strategy Contest
- Mixed Up Code Practice
| |||

22 | Monday, Mar 13 | Day 6 - Gold | Quarter 3 Exam part 1 (MCQ) | Qtr 3 Study Guide | ||

23 | Tuesday, Mar 14 | Day X X Brn/Gld | Qtr 3 Exam Part 2: Two FRQ's (45 minutes) |

login | Mathorama | School Calendar | Bell Schedule | Socrative.com | CodingBat | Java2020-APCS | APCS Wiki | codeHS Sandbox IDE | Karel | Blackbaud Portal | Google Classroom | myAP Classroom | APCS Podcast Videos |