| 3-1 | Monday, Jan 05 | Day 5 - Brown | Syllabus | | | Syllabus | 0 |
| | | 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
| 7 | 3-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: | | | | 7 | 3-3 | Friday, Jan 09 | Day 3 F Brown | In class:
- Runestone Unit 14. 15 Sorting
- Lab
For HW: | | | | 7 | | | | In class:
- Runestone Unit 14. 15 Sorting
- Lab
For HW: | | | | 7 | 3-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 | 7 | 3-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: | | | | 7 | | | | In class:
- Runestone Unit 14. 17 Recursive Search and Sorting
- Lab
For HW: | | | | 7 | 3-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.)
| | | | 3.2 | 3-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
| | | | 3.2 | 3-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
| 0 | 3-9 | Thursday, Jan 29 | Day 3 M 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)
| 10 | | | | 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)
| 10 | | | | 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 | | | | 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)
| 10 | 3-10 | Monday, Feb 02 | Day 5 - 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)
| | |
- 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)
| 10 | | | | 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
| | | | 10 | 3-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:
- AP Classroom Unit 1 Progress Check MCQ A and FRQ (try to self grade)
| | | | 7 | 3-16 | Friday, Feb 20 | Day 5 F Brown |
- AP Tests: What NOT to Bring
- Horstmann.com: Sorting and Searching Practice (1-10)
- Daily FRQ Quiz
- For homework: Unit 7 Progress Check: MCQ
| 1-18 | | GeeksForGeeks' comparison between selection and insertion sorts | 0 | 3-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
| | | | 0 | 3-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
| | | | | 3-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
| 0 | | | | 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 | 0 | 3-21 | Friday, Mar 06 | Day 3 F Brown | Summer Time begins Sunday, March 8, 2026
| | | | 0 | 3-22 | Tuesday, Mar 10 | Day X X Brn/Gld | Qtr 3 Exam Thursday March 12, 2026 : (Room ????)
| | | | 0 |