| 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: | | | | | | | 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
- 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)
| | | | 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)
| | | | 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 | | | | | 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 | 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)
| | | | 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:
- AP Classroom Unit 1 Progress Check MCQ A and FRQ (try to self grade)
| | | | 12 | Friday, Feb 06 | Day 3 F Brown |
- Lab: 2048 Game Activities 1 and 2
- For homework: Finish Activity 2
| 1-18 | | GeeksForGeeks' comparison between selection and insertion sorts | 13 | Tuesday, Feb 10 | Day 5 - Brown |
- AP Tests: What NOT to Bring
- Daily FRQ Quiz: Unit 1 FRQ Part C
- Lab: 2048 Game Activities 3 and 4
- For homework: Unit 1 Progress Check: MCQ A and B
| 1-18 | | GeeksForGeeks' comparison between selection and insertion sorts | 14 | Thursday, Feb 12 | Day 1 - Brown |
- AP Tests: What NOT to Bring
- Horstmann.com: Sorting and Searching Practice (1-10)
- Unit 1 FRQ Part C using reference and Scoring guidelines
- Unit 2 FRQ Part A (paper? online?)
- Lab: 2048 Game Activities 4 and 5
- For homework: Unit 1 Progress Check: MCQ C and Unit 2 MCQ A
| | | | 15 | Wednesday, Feb 18 | Day 3 M Brown |
- Practice Exam 1: MCQ
For Homework
| | | | 16 | Friday, Feb 20 | Day 5 F Brown |
- Review of PE 1 MCQ Answers
- Practice Exam 1: FRQ 1 only (24/36 min)
- Game 2048 Lab Activity 5
For Homework
- Do the Unit 2 Progress MCQ Part B
- Do the Unit 2 Progress Check FRQ Part B
- Finish the Game 2048 Lab
| | | | 17 | Tuesday, Feb 24 | Day 1 - Brown |
- Practice Exam 1: FRQ 2-4 only
For Homework
| | | | 18 | Thursday, Feb 26 | Day 3 F Brown |
- Go over remaining MCQ Answers from PE 1, and FRQ 1
- Virtual Pet Lab: Activities 1-5 on AP Classroom
For HW:
- Finish Virtual Pet Lab
- Unit 3 Progress Check MCQ
| | 2013 FRQ 2: "TokenPass" | Link to Lab Questions and code
| | | |
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 | Qtr 3 Exam next week
- 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 ????)
| | | |