AP Comp Sci A Homework - Block F

Enjoy the summer!
First day is August 19

Generated Tuesday, July 21, 2026 at 02:25 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, Jan 05 Day 6SyllabusSyllabus
   In class:
  1. 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
2Thursday, Jan 07 Day 2In class:
  1. CSAwesome Coding Assignment 7.2.1 (paper too?)
  2. Runestone Unit 4. 14 Searching
  3. Picture Lab
For HW:
3Tuesday, Jan 12 Day 4In class:
  1. Runestone Unit 14. 15 Sorting
  2. Lab
For HW:
   In class:
  1. Runestone Unit 14. 15 Sorting
  2. Lab
For HW:
4Thursday, Jan 14 Day 6In class:
  1. DQ Max/Min (important for selection sort )
  2. Sorting Strings
  3. Intro to Recursion (used in Binary Search and Merge sort algorithms)
  4. Codingbat Recursion
  5. Runestone Unit 14.16 Recursion
For HW:
Download slides
5Tuesday, Jan 19 Day 2In class:
  1. Socrative Q & A: Ch 11
  2. Litvin Lab 11.7: IndexMaker (p. 332)
  3. Runestone ArrayLists
  4. CodeStepByStep.com
For HW:
   In class:
  1. Runestone Unit 14. 17 Recursive Search and Sorting
  2. Lab
For HW:
6Thursday, Jan 21 Day 4
Kairos (No Seniors) Jan 21-23, 2026
  1. Go over selection sort DQ solution
  2. Review insertion sort algorithm
  3. CodeStepByStep (log in with your runestone id, but the default password is "goodluck". Please change the password and do the first assignment.)
7Monday, Jan 25 Day 6
Kairos (No Seniors) Jan 21-23, 2026
  1. CodeStepByStep (log in with your runestone id, but the default password is "goodluck". Please change the password and do the second assignment.)
  2. Recursive Searching: Binary Search
  3. Recursive Sorting: Merge Sort
8Wednesday, Jan 27 Day 2In class
  1. Runestone
  2. Quiz 3-5 on ArrayLists (Study your runestone)
  3. 2013 FRQ 1
  4. CodeStepByStep.com
  5. Sort algorithms
2013 Free Response Questions
2013 FRQ 1: DownloadInfo
9Friday, Jan 29 Day 4In class

  1. Sorting Algorithms
  2. Car Talk Job Search
  3. Review Test Answers
For HW

  1. Runestone HW 3-13 (Sorting)
  2. 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

  1. AP Classroom Unit 7 and 10 MCQ PPC
  2. Car Talk Job Search
  3. Review Test Answers
For HW

  1. 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 :
  1. Socrative.com: Room "APCS301" Warm-Up
  2. Using the Comparator Interface in Java
  3. AP Test Day info: Bluebook App
  4. Litvin Slides
  5. DQ 3-9 (Socrative)
For HW:
  1. Runestone: Unit 4B Practice
  2. Unit 4C Project
  3. in AP Classroom watched the Assigned Video (Unit 10.1)
3753, 4, 5, 6, 7
   In class

  1. Sort Out Sorting
  2. Sorting Algorithms Continued
  3. Ch 14 Slides
  4. Ch 14 Q & A
  5. CodeStepByStep
  6. Car Talk Job Search
For HW

  1. Litvin Exercises, p 412
41211, 12, 15Binary Search Video 1 (1:28)
How Binary search works video (7:20)
Algorithms: Binary Search (6:21)
10Tuesday, Feb 02 Day 6In class:

  1. Binary and Linear Searching algorithms
  2. 14.2 equals, compareTo, and compare (Student Files ch 14)
  3. Litvin Lab 14.4: SortedWordList (p. 395)
  4. States Lab
  5. Car Talk Lab Reading in a text file to search
  6. CodeStepByStep searching and sorting
For Homework
  1. Start Runestone HW 3-10 (Searching)
  1. Sort an Array with a Comparator Video (3:47)
  2. Binary Search Video 1 (1:28)
  3. How Binary search works video (7:20)
  4. Algorithms: Binary Search (6:21)
   Unit 4B Review In class:

  1. Sorting Review
  2. Recursion Review
For HW:
  1. Recursion at coding bat.com
  2. Complete Unit 4C Projects See Topic Unit 4
  3. Runestone Login
  4. CodeStepByStep
11Thursday, Feb 04 Day 2
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)
12Monday, Feb 08 Day 4
  1. Lab: 2048 Game Activities 1 and 2
  2. For homework: Finish Activity 2
1-18GeeksForGeeks' comparison between selection and insertion sorts
13Wednesday, Feb 10 Day 6
  1. AP Tests: What NOT to Bring
  2. Daily FRQ Quiz: Unit 1 FRQ Part C
  3. Lab: 2048 Game Activities 3 and 4
  4. For homework: Unit 1 Progress Check: MCQ A and B
1-18GeeksForGeeks' comparison between selection and insertion sorts
14Friday, Feb 12 Day 2
  1. AP Tests: What NOT to Bring
  2. Horstmann.com: Sorting and Searching Practice (1-10)
  3. Unit 1 FRQ Part C using reference and Scoring guidelines
  4. Unit 2 FRQ Part A (paper? online?)
  5. Lab: 2048 Game Activities 4 and 5
  6. For homework: Unit 1 Progress Check: MCQ C and Unit 2 MCQ A
15Thursday, Feb 18 Day 4
  1. Practice Exam 1: MCQ
For Homework
16Monday, Feb 22 Day 6
  1. Review of PE 1 MCQ Answers
  2. Practice Exam 1: FRQ 1 only (24/36 min)
  3. 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
17Wednesday, Feb 24 Day 2
  1. Practice Exam 1: FRQ 2-4 only
For Homework
  • Finish the Game 2048 Lab
18Friday, Feb 26 Day 4
  1. Go over remaining MCQ Answers from PE 1, and FRQ 1
  2. Virtual Pet Lab: Activities 1-3 on AP Classroom
For HW:
  1. Finish Virtual Pet Lab
  2. Unit 3 Progress Check MCQ (Parts A and B)
19Tuesday, Mar 02 Day 6
Qtr 3 Exam
  1. Qtr 3 Study Guide
  2. Questions about the Unit 3 MCQ Part A and B
  3. Virtual Pet Activities 4 and 5
Qtr 3 Study Guide
20Thursday, Mar 04 Day 2
Qtr 3 Exam Part 1:
We will spend 52 (or 78) minutes to answer the first 2 Free Response questions: one on Methods and Control Structures (7 points - 26 min) and the other on Writing a class (7 points- 26 min)
  1. Qtr 3 Study Guide
  2. Link to AP Classroom
Qtr 3 Study Guide
21Monday, Mar 08 Day 4
Qtr 3 Exam Part 3 will be at 10:15 Thursday March 12, 2026 : (Room 204?)
The last portion is spent answering 42 multiple choice questions
Qtr 3 Study Guide
   
Qtr 3 Exam Part 2:
We will spend 40 (or 60) minutes to answer the last 2 Free Response questions: one on Data Analysis and ArrayList (5 points -18 (or 27) min) and 2D Array (6 points- 22 (or 33) min)representing 19.8% of your Qtr 3 Exam score.
  1. Qtr 3 Study Guide
  2. Link to AP Classroom
For HW:
  1. Qtr 3 Practice MC Questions 42 MC questions with instant feedback from Albert.io
  2. Make sure you have submitted all your Labs in AP Classroom
Qtr 3 Study Guide

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