| 1 | Monday, Jan 05 | Day 5 - Brown | Syllabus | | | Syllabus |
| | | In class:
- Go over Semeter 1 Exam Answers
For HW: | | | For HW:
- Lab 11.5 Shuffler (p. 328)
- Homework Hint: #4 digits
- Latvian 337 2, 3, 4, 5, 6, 8, (11 - optional but fun)
- Litvin page 337, 2, 3, 4, 5, 6, 8, (11 - optional but fun)
- Runestone HW 3-2
| 2 | Wednesday, Jan 07 | Day 1 M Brown | In class:
- CSAwesome Coding Assignment 7.2.1 (paper too?)
- Runestone Unit 4. 14 Searching
- Picture Lab
For HW: | | | | 3 | Friday, Jan 09 | Day 3 F Brown | In class:
- Runestone Unit 14. 15 Sorting
- Lab
For HW: | | | | 4 | Wednesday, Jan 14 | Day 5 - Brown | In class:
- DQ Max/Min (important for selection sort )
- Sorting Strings
- Intro to Recursion (used in Binary Search and Merge sort algorithms)
- Codingbat Recursion
- Runestone Unit 14.16 Recursion
For HW: | | | Download slides | 5 | Friday, Jan 16 | Day 1 F Brown | In class:
- Socrative Q & A: Ch 11
- Litvin Lab 11.7: IndexMaker (p. 332)
- Runestone ArrayLists
- CodeStepByStep.com
For HW: | | | | | | | In class:
- Runestone Unit 14. 17 Recursive Search and Sorting
- Lab
For HW: | | | | 6 | Wednesday, Jan 21 | Day 3 - Brown | Kairos (No Seniors) Jan 21-23, 2026
- Go over selection sort DQ solution
- Review insertion sort algorithm
- CodeStepByStep (log in with your runestone id, but the default password is "goodluck". Please change the password and do the first assignment.)
| | | | 7 | Friday, Jan 23 | Day 5 F Brown | Kairos (No Seniors) Jan 21-23, 2026
- CodeStepByStep (log in with your runestone id, but the default password is "goodluck". Please change the password and do the second assignment.)
- Recursive Searching: Binary Search
- Recursive Sorting: Merge Sort
| | | | 8 | Tuesday, Jan 27 | Day 1 - Brown | In class
- Runestone
- Quiz 3-5 on ArrayLists (Study your runestone)
- 2013 FRQ 1
- CodeStepByStep.com
- Sort algorithms
| | | 2013 Free Response Questions 2013 FRQ 1: DownloadInfo
| 9 | Thursday, Jan 29 | Day 3 M Brown | In class :
- Socrative.com: Room "APCS301" Warm-Up
- Using the Comparator Interface in Java
- AP Test Day info: Bluebook App
- Litvin Slides
- DQ 3-9 (Socrative)
For HW:
- Runestone: Unit 4B Practice
- Unit 4C Project
- in AP Classroom watched the Assigned Video (Unit 10.1)
| 375 | 3, 4, 5, 6, 7 | | 10 | Monday, Feb 02 | Day 5 - Brown | Unit 4B Review
In class:
- Sorting Review
- Recursion Review
For HW:
- Recursion at coding bat.com
- Complete Unit 4C Projects See Topic Unit 4
- Runestone Login
- CodeStepByStep
| | | | 11 | Wednesday, Feb 04 | Day 1 - Brown | Unit 4B Test on Recursion and Search and Sort Algorithms
- Can you write a equals, CompareTo method for a class?
- Can you code trace a recursive method?
- Can you write a sequential (linear) search method? A insertion, selection sort method?
- Do you understand the advantages and disadvantages or the sort methods?
- Do you understand the "Big-O" way of describing the efficiency of an algorithm?
For Homework:
| | | | 12 | Friday, Feb 06 | Day 3 F Brown | In class:
- Binary and Linear Searching algorithms
- 14.2 equals, compareTo, and compare (Student Files ch 14)
- Litvin Lab 14.4: SortedWordList (p. 395)
- States Lab
- Car Talk Lab Reading in a text file to search
- CodeStepByStep searching and sorting
For Homework
- Start Runestone HW 3-10 (Searching)
| 410 | 1, 2, 4(a), 4(b), 5, 6 (Try writing code to confirm your answer) |
- Sort an Array with a Comparator Video (3:47)
- Binary Search Video 1 (1:28)
- How Binary search works video (7:20)
- Algorithms: Binary Search (6:21)
| 13 | Tuesday, Feb 10 | Day 5 - Brown | In class
- Sorting Algorithms
- Car Talk Job Search
- Review Test Answers
For HW
- Runestone HW 3-13 (Sorting)
- Read Chapter 14 section 14.5 to 14.7
| | | Binary Search Video 1 (1:28) How Binary search works video (7:20) Algorithms: Binary Search (6:21)
| 14 | Thursday, Feb 12 | Day 1 - Brown | In class
- Sort Out Sorting
- Sorting Algorithms Continued
- Ch 14 Slides
- Ch 14 Q & A
- CodeStepByStep
- Car Talk Job Search
For HW
- Litvin Exercises, p 412
| 412 | 11, 12, 15 | Binary Search Video 1 (1:28) How Binary search works video (7:20) Algorithms: Binary Search (6:21)
| 15 | Wednesday, Feb 18 | Day 3 M Brown | In class
- AP Classroom Unit 7 and 10 MCQ PPC
- Car Talk Job Search
- Review Test Answers
For HW
- AP Classroom Unit 7 and Unit 10 MCQ PPC's
| | | Binary Search Video 1 (1:28) How Binary search works video (7:20) Algorithms: Binary Search (6:21)
| 16 | Friday, Feb 20 | Day 5 F Brown |
- AP Tests: What NOT to Bring
- Horstmann.com: Sorting and Searching Practice (1-10)
Chapter 14 Test on Searching and Sorting
- Daily FRQ Quiz
- For homework: Unit 7 Progress Check: MCQ
| 1-18 | | GeeksForGeeks' comparison between selection and insertion sorts | 17 | Tuesday, Feb 24 | Day 1 - Brown |
- Gray Image Starter and Tester Code
2012 Free Response Questions
For Homework
- Watch 2024 AP PS 1:MCQ
- HW 3-17 at runestone is an untimed Practice Exam 1 (12.2), 20 MCQ Questions (the actual AP Exam has 40)
- Finish GrayImage FRQ
| | | | 18 | Thursday, Feb 26 | Day 3 F Brown |
In class:
- Qtr 3 Study Guide
- Quiz on 2024 AP PS 1
- Sound class Starter and Tester Code
Finding the Course Guide Review Practice Sessions at AP Classroom
for homework
- Watch 2024 AP PS 6:Array/ArrayList
- APLine class Starter and Tester Code
| | | | 19 | Monday, Mar 02 | Day 5 - Brown |
- Q 3-19 FRQ
- Celebrity Lab
- Activity 3 Putting it all together
- Activity 4: Extending the Celebrity Class
For HW:
- 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
| | | | Qtr 3 Exam part 1: 40 MCQ's (Room 405, 40 questions, original exam allowed 75 minutes, you are permitted 85)
- Lockdown Browser check
Lockdown Browser Trouble shooting
- Link to AP Classroom
| | | Qtr 3 Study Guide | 21 | Friday, Mar 06 | Day 3 F Brown | Summer Time begins Sunday, March 8, 2026
| | | | 22 | Tuesday, Mar 10 | Day X X Brn/Gld | Qtr 3 Exam Thursday March 12, 2026 : (Room ????)
| | | |