AP Comp Sci A Homework - Block D

Generated Friday June 09, 2023 03:34
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
1Friday, Jan 06 Day 6SyllabusSyllabus
   In class:
  1. Answers to Semester 1 Exam part 1
  2. Click Boxes Lab
For HW:
  • Textbook exercises
Click Boxes Lab
   Read 11.1 - 11.8 (pp. 320 -336)3372, 3, 4, 5, 6, 8, (11 - optional but fun)
2Wednesday, Jan 11 Day 2In class:
  1. Answers to Semester Exam Part 2
  2. Ch 11 Slides
  3. Lab 11.5 Shuffler (p. 328)
  4. Homework Hint: #4 digits
For HW:
Click Boxes Lab
   Lab 11.6 Index for a Document327-331Complete the IndexEntry (p. 329) and DocumentIndex (p. 330) classes from the Chapter 11. Starter code is in Google classroom.
3Friday, Jan 13 Day 4In class:
  1. Socrative Q & A: Ch 11
  2. Litvin Lab 11.7: IndexMaker (p. 332)
  3. SFHS-Java ArrayLists
  4. Practice It doubleList, minToFront
For HW:
Click Boxes Lab
4Wednesday, Jan 18 Day 6In class
  1. Questions on Homework or Lab Assignment
  2. Quiz 3-4 on ArrayLists
  3. 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
 Wednesday, Jan 18 Day 6 - Gold
Junior Retreat Jan 18-20, 2022
5Friday, Jan 20 Day 2 F Brown
Junior Retreat Jan 18-20, 2022
   
Chapter 11 Test on ArrayLists
In class
  1. Go over Quiz
  2. Intro to Ch 13: Algorithms and Recursion
  3. Chapter 11 Test (60 min)
for HW
  1. Start Reading Ch 13
  2. Turn in 1,2 from Ch 13
3751, 2
6Tuesday, Jan 24 Day 4In class :
  1. Go over Ch 11 Test answers
  2. Ch 13 Slides
  3. Algorithms: Recursion Video (5:40)
  4. Practice It! - 5th ed do 12.3 to 12.5 (mystery1-3)
  5. Demo 1: Triangle Numbers
  6. Recursion Demos
For HW:
  1. Finish Reading Litvin Ch 13
  2. Do exercises
3753, 4, 5, 6, 7
7Thursday, Jan 26 Day 6In class :
  1. TriangleNumber solution
  2. Practice It! do more mysterys/starString
  3. ReverseString (squid is a fun graphics challenge)
  4. Ch 13 Q & A (Socrative)
For HW:
  1. Do exercises p 373 # 8, 9, 13
  2. HW 3-7 on Recursion
3788, 9, 13
8Monday, Jan 30 Day 2
Chapter 13 Test on Recursion
   Ch 13 Review In class:

  1. CodingBat a: bunnyEars
  2. Chapter 13 Q & A @ socrative
  3. Java2021-SFHS
For Homework:
9Wednesday, Feb 01 Day 4 - Brown
Kairos (No Seniors) Feb 1-3, 2023
10Friday, Feb 03 Day 6 F GoldIn class
  1. Car Talk Lab Reading in a text file to search
   Mathematically Gifted and Black
   
Kairos (No Seniors) Feb 1-3, 2023
11Tuesday, Feb 07 Day 2In class:

  1. Sorting Algorithms Introduced
 Tuesday, Feb 07 Day 2 - BrownIn class

  1. Sorting Algorithms Introduced
  2. Binary and Linear Searching algorithms
  3. Searching an ArrayList of String (lab)
For HW

  1. Read Chapter 14 section 14.1-14.2
  2. Do the assigned Textbook exercises
4101, 2, 4(a), 4(b), 5, 6Binary Search Video 1 (1:28)
How Binary search works video (7:20)
Algorithms: Binary Search (6:21)
12Thursday, Feb 09 Day 4 - GoldRead 14.3-14.4 (pages 385-389) Sort an Array with a Comparator Video (3:47)
States Lab
   In class:

  1. Slides on Ch 14
  2. Lab 14.9 (Litvin)
For Homework:
  1. Fishing Reading Chapter 14
  2. Do Textbook exercises
41211, 12, 15
  1. Sort an Array with a Comparator Video (3:47)
  2. Compare People
  3. States Lab
  4. Employee Lab Sort your text file in a variety of ways
13Monday, Feb 13 Day 6 - BrownSearching and Sorting
  1. Finish Benchmarks Lab 14.9 (Litvin p 405)
  2. Car Talk Job Search
  3. Runestone: Ch 14 Practice
Third Qtr Labs
14Wednesday, Feb 15 Day 2 - Gold
Chapter 14 Test on Searching and Sorting
  1. Ch 14 Test
  2. Car Talk Job Search
  3. GUI for Cartalk Job Searching
  4. Runestone: Ch 14 Practice
15Friday, Feb 17 Day 4 F BrownIn class:
  1. Go over Ch 14 Test Answers
  2. 2D FRQ: Grey Image
  3. Simon Game
For Homework
  1. Finish Car Talk Lab with search method implemented.
  2. Unit 1 MCQ (A nd B)
Horse Barn Starter and Tester Code
16Wednesday, Feb 22 Day 6 M GoldIn class
  1. Greed Game
  2. APCS 2012 FRQ 1: ClimbClub part (a) found in 2012 Free Response Questions using the Climb Club Starter and Tester Code from the wiki
  3. Greed Game GUI Help
  4. Log in to myAP.collegeBoard.org
  5. Download the AP Lockdown Browser for all your PC,Mac, or iPad devices
  6. Try A PPC (Personal Progress Check)
For HW
  1. Finish Greed Game Solo
  2. Finish AP Classroom Unit 1 PPC questions
17Friday, Feb 24 Day 2 F BrownIn class:
  1. Greed Game Sim
  2. Class 1-17 at Java 2021 SFHS (runestone) There are 20 MCQ and 1 FRQ (that has 2 parts)
For HW
  1. Sound class Starter and Tester Code
  2. APLine class Starter and Tester Code
Gray Image Starter and Tester Code
2012 Free Response Questions
Hints you get during the Exam: Appendix B
18Tuesday, Feb 28 Day 4 - GoldIn 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

19Thursday, Mar 02 Day 6 - Brown
  1. Q 3-19 FRQ
  2. Celebrity Lab
    • Activity 3 Putting it all together
    • Activity 4: Extending the Celebrity Class
For HW:
  1. Finish Greed Game Strategy Lab. Download the latest Contest code.
  2. FRQ: Token Pass
  3. HW 3-19 (SFHSJava) 2 FRQ
2013 FRQ 2: "TokenPass"
Link to Lab Questions and code
20Tuesday, Mar 07 Day 2 - Gold
Qtr 3 Exam Next Week
  1. Qtr 3 Study Guide
  2. 2022 Review Video Syllabus
  3. Find the Videos at AP Classroom
21Thursday, Mar 09 Day 4 - BrownIn class
  1. Greed Game Strategy Contest
  2. Mixed Up Code Practice
    1. Unit 6 (Arrays) Mixed-Up code Practice
    2. Unit 7 (ArrayList) Mixed-Up Code Practice
    3. String Chooser Mixed-Up Code Practice
22Monday, Mar 13 Day 6 - GoldQuarter 3 Exam part 1 (MCQ)Qtr 3 Study Guide
23Tuesday, Mar 14 Day X X Brn/GldQtr 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