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 | Wednesday, Jan 03 | Day 3 - Brown | In class
- DQ on making classes
- Picture Lab Activity 5, 6, 7: Mirroring Pictures or Chromakey or Steganography
| Picture Lab Home New Daily Videos on Arrays in AP Classroom. Picture Lab Student Guide | ||

In class:
- DQ 2-14
- CW 2-14: Bingo Ball (submit to Portals)
- Bus Design
- SFHSJAva HW 2-14 (runestone)
- AP Classroom: Unit 5 PPC: FRQ (2 questions)
| Link to Picture Lab Questions and code Hints you get during the Exam: Appendix B | |||||

No Classes Jan 4 to allow for COVID Testing (Staff 8-9am only, students 8am - 4pm) | Syllabus | |||||

Syllabus | Syllabus | |||||

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

In class:
- Bus Design
- 2013 FRQ 4: SkyView
- Picture Lab Activities 5 (time permitting)
| 2013 FRQ 4: "Sky View" | Link to Picture Lab Questions and code Hints you get during the Exam: Appendix B | ||||

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

2 | Friday, Jan 05 | Day 5 F Brown | 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 | Wednesday, Jan 10 | Day 1 - 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 | Friday, Jan 12 | Day 3 F Brown | 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 | |

5 | Wednesday, Jan 17 | Day 5 - Brown | 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 | Friday, Jan 19 | Day 1 F Brown | 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 | Tuesday, Jan 23 | Day 3 - 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 | Thursday, Jan 25 | Day 5 F Brown | Chapter 13 Test on Recursion | |||

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

10 | Wednesday, Jan 31 | Day 3 - Brown | In class - Car Talk Lab Reading in a text file to search
| |||

11 | Friday, Feb 02 | Day 5 F Brown | In class: | |||

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 | Tuesday, Feb 06 | Day 1 - Brown | 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 | Thursday, Feb 08 | Day 3 - Brown | Searching and Sorting
- Finish Benchmarks Lab 14.9 (Litvin p 405)
- Car Talk Job Search
- Runestone: Ch 14 Practice
| Third Qtr Labs | ||

14 | Monday, Feb 12 | Day 5 - Brown | Chapter 14 Test on Searching and Sorting
| |||

15 | Wednesday, Feb 14 | Day 1 M 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 | Friday, Feb 16 | Day 3 F Brown | 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 | Wednesday, Feb 21 | Day 5 M Brown |
Fr Chris at Provincial Assembly Feb 21 | Gray Image Starter and Tester Code 2012 Free Response Questions Hints you get during the Exam: Appendix B | ||

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 | Friday, Feb 23 | Day 1 F Brown | 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 | Tuesday, Feb 27 | Day 3 - 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 | Thursday, Feb 29 | Day 5 F Brown | Ash Wednesday - Mass/Assembly Schedule | |||

Qtr 3 Exam Next Week
- Qtr 3 Study Guide
- 2022 Review Video Syllabus
- Find the Videos at AP Classroom
| ||||||

21 | Monday, Mar 04 | Day 1 - Brown | In class
- Greed Game Strategy Contest
- Mixed Up Code Practice
| |||

22 | Wednesday, Mar 06 | Day 3 - Brown | Quarter 3 Exam part 1 (MCQ) | Qtr 3 Study Guide | ||

23 | Friday, Mar 08 | Day 5 F Brown | 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 |