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 | ||

Friday, Jan 06 | Day 6 F Brown | 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 - Gold | 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 | ||

Wednesday, Jan 11 | Day 2 | 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 F Brown | 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 - Gold | 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 | |

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 - Gold | 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 F Brown | 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 - Gold | 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 | |||

In class
- Binary and Linear Searching algorithms
- Searching an ArrayList of String (lab)
- Read Chapter 14 section 14.1-14.2 (pages 378-385)
- Do the assigned Textbook exercises
| 404 | 1, 2, 4a, 4b | Binary Search Video 1 (1:28) How Binary search works video (7:20) Algorithms: Binary Search (6:21) | |||

10 | Friday, Feb 03 | Day 6 | In class - Car Talk Lab Reading in a text file to search
- Employee Lab Sort your text file in a variety of ways
- Greed Game Sim
| |||

Friday, Feb 03 | Day 6 F Gold | Mathematically Gifted and Black | ||||

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

12 | Thursday, Feb 09 | Day 4 | Searching and Sorting | Third Qtr Labs | ||

In class: | ||||||

Read 14.3-14.4 (pages 385-389) | 404 | 4(a), 4(b), 5, 6 | Sort an Array with a Comparator Video (3:47) States Lab | |||

13 | Monday, Feb 13 | Day 6 | Sorting Algorithms. Read 14.5-14.11 (390-403) | 406 | 11, 12, 15 | |

14 | Wednesday, Feb 15 | Day 2 | In class:- Slides on Ch 14
- Lab 14.9 (Litvin p398)
- Start on HW 3-14 on Search and Sort Algorithms
- Java2021-SFHS Finish HW 3-14 on Search and Sort Algorithms
| |||

15 | Friday, Feb 17 | Day 4 | Chapter 14 Test on Searching and Sorting | |||

In class:- Intro to HorseBarn
- Greed Game
- Simon Game
- HorseBarn (2012 FRQ 3)
| Horse Barn Starter and Tester Code | |||||

16 | Wednesday, Feb 22 | Day 6 | In class - 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)
- Unit 4 Progress Check: MCQ
- APCS 2012 FRQ 1: ClimbClub part (b)
| |||

17 | Friday, Feb 24 | Day 2 | In class:- 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 | In class:- Go over FRQ's from last class
- Celebrity Lab: Activities 1 and 2
- Class 1-18 at Java 2021 SFHS (runestone) There are 20 MCQ
| APCS 2019 FRQ 1: AP Calendar | ||

19 | Thursday, Mar 02 | Day 6 | For HW: | 2013 FRQ 2: "TokenPass" | Link to Lab Questions and code | |

Mixed Up Code Practice (Optional) | ||||||

20 | Tuesday, Mar 07 | Day 2 | Quarter 3 Exam part 1 (MCQ) | Qtr 3 Study Guide | ||

21 | Thursday, Mar 09 | Day 4 | 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 |