AP Comp Sci A Homework - Block F

Enjoy the summer!
First day is August 19

Generated Tuesday, July 21, 2026 at 02:19 pm.
When is the AP Exam?
Runestone Academy My Knight Portal APCS Wiki Mathorama School Calendar Bell Schedule Socrative.com CodingBat codeHS Sandbox IDE Karel Google Classroom myAP Classroom APCS Podcast Videos login
Class Date Schedule Topic Page Exercises Links
1Tuesday, Mar 16 Day 6In class
  1. Go over Qtr 3 Exam solutions FRQ 1-2
  2. Ap Classroom: Class 4-1 Cupcake class (Self-grade to learn the rubric)
  3. FRQ 2 Writing the Hiker class (Albert.io) self grade to (learn the rubric)
For HW
  1. Finish Hiker and self grade on Albert.io
  2. Watch Unit 1 Recap
  3. Unit 1 Progress FRQ at AP Classroom (please answer AND self score)
  4. AP Classroom Unit 1 Progress Check FRQ Part C
Picture Lab Home
New Daily Videos on Arrays in AP Classroom. Picture Lab Student Guide
   
Kairos Mar 18 2:30-Mar 20, 2026
free Online AP Calculus AB multiple choice Questions to practice with
2Thursday, Mar 18 Day 2In class
  1. Score DQ 4-1, Program a tester
  2. Picture Lab Activities
  3. APCS 2012 FRQ 1: ClimbClub part (a) found in 2012 Free Response Questions using the Climb Club Starter and Tester Code from the wiki
  4. Log in to myAP.collegeBoard.org
  5. Score points with Programiz.com Challenges LogIn with your @sfhighschool.net Google account, and select "Compete" and change the language to "Java"
   In class:
  1. Go over FRQ's from last class
  2. Celebrity Lab: Activities 1 and 2
For hw:
  1. 2019 FRQ 1: APCalendar
  2. 2011: RouteCipher
  3. HW 3-18 at SFHSJava (runestone) There are 20 MCQ
APCS 2019 FRQ 1: AP Calendar

Starter Code and Question Links from 2019

3Monday, Mar 22 Day 4In class: Topic: Make a class 2 (FRQ 2 on the AP Exam)
  1. BlueJ Activity with your FRQ 2 from Class 4-2 and the Qtr 3 Exam (See paper handout for additional instructions and tester code)
  2. Class 4-3 FRQ: Make a class (25min Starting at 11:20)
  3. Try another FRQ from the collection from the Wiki
For Homework:
  1. Array to ArrayList
   In class: Topic: Make a class (FRQ 2 on the AP Exam)
  1. (AP Classroom
  2. FRQ #2 Token Pass
  3. Monster Truck Note the link to the Car class
Activity 1
  • Elevens Lab
  • 4Wednesday, Mar 24 Day 6
    Albert.io: Practice Exam 1: Part 1 Multiple Choice (40 questions)
    5Monday, Apr 05 Day 2
    Albert.io: Practice Exam 1: Part 2 (Free Response questions 1-3)
    6Wednesday, Apr 07 Day 4
    Albert.io: Practice Exam 1: Part 3 ( FRQ question 4)
    For Homework: do HW 4-6 on albert.io (42 MCQs)
    7Friday, Apr 09 Day 6In class:
    1. Review FRQ 4 Solution
    2. Picture Lab Activity 5
    3. Q 4-7: 10 MCQ from alberto.io (use your chromebook)
    For homework: Runestone HW 4-7 (Practice Exam 1, untimed, section 7.1)
    2021 Live Review sessions:
    1. AP CSA Live Review Session 1 Methods and Control Structures(2021)
    2. AP CSA Live Review Session 2 Java Quick Reference (2021)
    3. AP CSA Live Review Session 3 Algorithms, Arrays, and Arraylists (2021)
    4. AP CSA Live Review Session 4 2D Arrays and Exam Strategies (2021)
    5. AP CSA Live Review Session 5 Methods, Conditionals, and Loops (2021)
    6. AP CSA Live Review Session 6 Subclasses and Inheritance (2021)
    7. AP CSA Live Review Session 7 Search and Sort with Arrays/ArrayLists (2021)
    8. AP CSA Live Review Session 8 Recursion (2021)
    9. Unit 9: Inheritence Lecture Colleen Lewis from Harvey Mudd (2021)
    10. Unit 10 Lecture of Recursion Paul Tymann from RIT
    2022 AP Daily Review (Complete 2022 playlist).
    8Tuesday, Apr 13 Day 2

    1. Carlos' Restaurant FRQ
    2. 2024 AP Live Video has answers to quiz
    9Thursday, Apr 15 Day 4
    Practice Exam 2: MCQ
       Recommended:
    • At least watch and do 2023 Daily Review 7 on 2D arrays on AP Classroom.org (to best help your future self, be sure to Go to AP Classroom, and click the video from "Assignments" section.)
    • Be sure to download the corresponding worksheet
    Try watching some review sessions:
    1. AP CSA Live Review Session 1 Methods and Control Structures(2021)
    2. AP CSA Live Review Session 2 Java Quick Reference (2021)
    3. AP CSA Live Review Session 3 Algorithms, Arrays, and Arraylists (2021)
    4. AP CSA Live Review Session 4 2D Arrays and Exam Strategies (2021)
    5. AP CSA Live Review Session 5 Methods, Conditionals, and Loops (2021)
    6. AP CSA Live Review Session 6 Subclasses and Inheritance (2021)
    7. AP CSA Live Review Session 7 Search and Sort with Arrays/ArrayLists (2021)
    8. AP CSA Live Review Session 8 Recursion (2021)
    9. Unit 9: Inheritence Lecture Colleen Lewis from Harvey Mudd (2021)
    10. Unit 10 Lecture of Recursion Paul Tymann from RIT
    10Tuesday, Apr 20 Day 6
    Practice Exam 2: FRQ
    For Homework
    11Thursday, Apr 22 Day 2
    Practice Exam 3: Part 1 Multiple Choice (40 questions)
    12Monday, Apr 26 Day 4
    Practice Exam 3: Part 2A FRQ

    1. After turning in FRQ 1 and 2, Go over Test 1, 2, and 3 MC Questions
    2. Code to work out your answers to past AP CSA FRQs
    Suggested homework
    1. Download and answer on your home computer 2021 FRQ 1 (WordMatch)
    2. Download and answer on your home computer 2019 FRQ 2 (StepTracker)
    3. On-Demand Review on AP Classroom (do at least one a day)
    4. Complete 73 page Study Guide
    1. Starter/Tester Code to work out your answers to past AP CSA FRQs
    2. Complete 73 page Study Guide
    3. Ajay's Full AP CSA Review Video Playlist
    4. Simple Studies Review by Unit
    13Wednesday, Apr 28 Day 6
    Practice Exam 3: Part 2B FRQ
    Suggested homework
    1. Download and answer on your home computer FRQ 3 (Arrays/ArrayList)
    2. Download and answer on your home computer FRQ 4 (2D Arrays)
    3. Complete 73 page Study Guide
    4. Watch Review Videos like on AP Classroom or Ajay's Full AP CSA Review Video Playlist
    1. Starter/Tester Code to work out your answers to past AP CSA FRQs
    2. Complete 73 page Study Guide
    3. Ajay's Full AP CSA Review Video Playlist
    4. Simple Studies Review by Unit
    14Friday, Apr 30 Day 2
    MCQ Practice/AP Expectations

    Last Class before other AP Exams Begin Monday May 4, 2025
    In class: For Homework
    • Dos and Dont's
    • Solutions Here don't check until you try (you can't Unsee it, and it might ruin a chance to learn)
    • AP Classroom: 2023 AP Daily Sessions 6-8 (between now and May 3)
    • AP Classroom: 2014 MCQ and FRQ (between now and May 3)
    15Tuesday, May 04 Day 4
    MCQ Practice/AP Expectations
    For Homework
    16Thursday, May 06 Day 6In class:
    1. 2023 FRQ Starter Code
    2. Final Projects from the Past
    3. Application Starter Code
    4. Sem 2 Study Guide
    Homework:
    • Submit your Final Project Proposal (Optional this year)
    17Monday, May 10 Day 2
  • Sem 2 Study Guide
  • Past FRQ's from the College Board
  • 2025 FRQs on a computer.
  • Final Projects (optional this year) Pick A Lab:
    1. ASCII Art
    2. Hangman
    3. Simon Game
    4. Rock Paper or Scissors
    5. LightsOut Puzzle
    6. Card Shark
    7. Blocking Game
    8. Blocking Game
    9. Nifty Scrolling Game
    10. Nifty Uno
    11. MindReader
    12. Basic Cannon Defender
    13. Duck Love (non-violent "shooter")
    14. Bagels
    15. Hunt the Wampus
    16. Joust(Chess)
    17. Connect 4
    18. Knight's Tour (chess)
    19. Chicken Little
    20. Snake Game
    21. Tile Grid Example
    22. Bounce Example
    23. Shooter Example
    24. Generic Starter Code
  • Solutions to 2024 FRQ's
    1. Video All
    2. Video: FRQ 1: Feeder Solution
    3. Video: FRQ 2: Scoreboard Solution
    4. Video: FRQ 3: WordChecker Solution
    5. Video: FRQ 4: GridPath Solution
    6. Written solutions from the author of our Textbook
    18Wednesday, May 12 Day 4FRQ 1 and FRQ 2 Practice Exam problems

    For HW:

    • Runestone: "May 12 Untimed Practice Exam 7.3"
    Sem 2 Exam Study Guide
    19Friday, May 14 Day 6May 14 FRQ Practice Exam Problems (Paper and also in Topics)

    Other Possible Activities
    1. Ascii Art
    2. Pico Fermi Bagel:
      1. Game Description
      2. Online Example
      3. Starter Code
    3. Greedy, Greedy
    4. Zombie Dice
    5. Card Sharps
    22Monday, May 24 Day 6Solutions of FRQ'a from the Past
       Puzzles and Games
    1. Cryptography WS (Video Explaining History and Examples, jump to minute 12:43 for the Vignere method ) (TI Calc Program)
    2. Matrix Crypto WS (using matrix multiplication. Here is a video refresher on how to multiply matrices)
    3. Pico Fermi Bagel:
      1. Game Description
      2. Online Example
      3. Starter Code
       In class:
    1. Final Projects from the Past
    2. Application Starter Code
       Friday: Baccalaureate 7pm

    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