AP Comp Sci A Homework - Block A

Next school day is Day 3

Generated Sunday, December 03, 2023 at 12:13 am.
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
1Wednesday, Jan 03 Day 3 - BrownIn class
  1. DQ on making classes
  2. Picture Lab Activity 5, 6, 7: Mirroring Pictures or Chromakey or Steganography
For HW
  1. FRQ 1, 2, and 4 of 2019
Picture Lab Home
New Daily Videos on Arrays in AP Classroom. Picture Lab Student Guide
   In class:
  1. DQ 2-14
  2. CW 2-14: Bingo Ball (submit to Portals)
  3. Bus Design
HW
  1. SFHSJAva HW 2-14 (runestone)
  2. 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
   SyllabusSyllabus
   In class:
  1. Answers to Semester 1 Exam part 1
  2. Click Boxes Lab
For HW:
  • Textbook exercises
Click Boxes Lab
   In class:
  1. Bus Design
  2. 2013 FRQ 4: SkyView
  3. 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)3372, 3, 4, 5, 6, 8, (11 - optional but fun)
2Friday, Jan 05 Day 5 F BrownIn 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.
3Wednesday, Jan 10 Day 1 - BrownIn 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
4Friday, Jan 12 Day 3 F BrownIn 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
5Wednesday, Jan 17 Day 5 - Brown
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
6Friday, Jan 19 Day 1 F BrownIn 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
7Tuesday, Jan 23 Day 3 - BrownIn 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
8Thursday, Jan 25 Day 5 F Brown
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:
10Wednesday, Jan 31 Day 3 - BrownIn class
  1. Car Talk Lab Reading in a text file to search
11Friday, Feb 02 Day 5 F BrownIn class:

  1. Sorting Algorithms Introduced
   In 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)
12Tuesday, Feb 06 Day 1 - BrownRead 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
13Thursday, Feb 08 Day 3 - 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
14Monday, Feb 12 Day 5 - Brown
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
15Wednesday, Feb 14 Day 1 M 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
16Friday, Feb 16 Day 3 F BrownIn 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
17Wednesday, 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:
  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
18Friday, Feb 23 Day 1 F BrownIn 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

19Tuesday, Feb 27 Day 3 - 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
20Thursday, Feb 29 Day 5 F BrownAsh Wednesday - Mass/Assembly Schedule
   
Qtr 3 Exam Next Week
  1. Qtr 3 Study Guide
  2. 2022 Review Video Syllabus
  3. Find the Videos at AP Classroom
21Monday, Mar 04 Day 1 - 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
22Wednesday, Mar 06 Day 3 - BrownQuarter 3 Exam part 1 (MCQ)Qtr 3 Study Guide
23Friday, Mar 08 Day 5 F BrownQtr 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