AP Comp Sci A Homework - Block C

Class 110 (120 for G) Day 6 Class 110 Gold

Generated Tuesday, September 16, 2025 at 06:26 am.
Mathorama School Calendar Bell Schedule Socrative.com DeltaMath.com AP Classroom Calc Applets ck12.org KhanAcademy.org Blackbaud Portal Google Classroom Fr Chris's Mathorama Videos (homework answers) Mr. O'Connor Movies (concepts and examples) JMT Calc Videos
Class Date Schedule Topic Page Exercises Links Unit
1-1Wednesday, Aug 20 Day X X Brn/GldFor First Time Coders:
  • LearnJavaOnline.org (try the first 7 tutorials: “Hello, World!”, “Variables and Types”, “Conditionals”, “Arrays”, “Loops”, “Functions”, and “Objects”)
  • Solo Learn
  • If you don't go Pro, it is Free. Join the Java Course (not Javascript-that is different)
  • Coding Room Join Code is C-UHAm3Tj
Video Links
  1. Installing BlueJ Video
  2. Computer Methodology (5:48-7:41)
Download Links
  1. Download Chapter 1
  2. Download Java Methods Student Files
  3. Download BlueJ (v3.17 or v5.03)
  4. Download Java JDK
  5. Download Java JRE
  6. Download Eclipse (2024-06 IDE for Java Developers)
0
   
  1. Roll/Prayer/Welcome
  2. Counting on one finger (Binary on a Raspberry PI with LEDs)
  3. Log-in to Runestone Change your Password, find the CSAwesome2 Textbook and Assignments (Under your icon there is a pop-up menu
  4. Hello World without an IDE (Video)
  5. BlueJ, Eclipse as different IDE's (Integrated Development Environment)

HW

  • Watch Learn Java in 14 min
  • Install BlueJ and Eclipse on your home computer (Sorry, your chromebook is ok for online stuff, but not big and powerful to compile code)
    1. Syllabus
    2. Learn Java in 14 min
    3. www.learnjavaonline.org
    4. Hello World without an IDE
    5. https://www.tutorialspoint.com/java/index.htm
    6. Installing Eclipse on Windows or a Mac(12 min)
    7. www.learnjavaonline.org
    8. Guess My Rule
    9. Eclipse instructions
    10. mathorama.com/karel has slides and files
    0
    1-2Thursday, Aug 21 Day 1 - BrownIn class
    1. Sign in to AP Classroom
    2. Pair Programming: Pick who is driver first
    3. Runestone Section 1.1 to 1.2
    for HW
    1. Finish classwork (Runestone 1.1-1.2)
    2. Runestone Section 1.3
    0
    1-3Monday, Aug 25 Day 3 - BrownIn class
    1. Runestone Section 1.4 to 1.5
    for HW
    1. Finish classwork (Runestone 1.4-1.5)
    2. AP Classroom: Unit 1 A Topic Questions
    In class
    1. Sign in to AP Classroom
    2. Pair Programming: Pick who is driver first
    0
    1-4Wednesday, Aug 27 Day 5 M BrownIn class
    1. Questions on Runestone 1.4-1.6)
    2. Unit 1A quiz (up to Runestone 1.4)
    3. Runestone Section 1.7
    4. Sign in to AP Classroom Progress Check
    for HW
    1. Runestone Section 1.8
    2. Study for Unit 1A Test (Sections 1.4-6)
    1. Sign in to AP Classroom Progress Check
    2. Pair Programming: Pick who is driver first
    0
    1-5Friday, Aug 29 Day 1 F BrownIn class
    1. Coin Lab on BlueJ
    2. Sign in to AP Classroom Progress Check
    for HW
    1. Runestone Section 1.8
    1. Sign in to AP Classroom Progress Check
    2. Pair Programming: Pick who is driver first
    0
    1-6Wednesday, Sep 03 Day 3 - BrownIn class
    1. Review AP Classroom Unit 1A Topic Questions
    2. CW 1-6: Runestone Section 1.8 to 1.9
    for HW
    1. HW 1-6: (Runestone 1.10-1.12)
    2. AP Classroom: Unit 1 A Topic Questions
    In class
    1. Sign in to AP Classroom
    2. Pair Programming: Pick who is driver first
    0
    1-7Friday, Sep 05 Day 5 F BrownIn class
    1. CW 1-7: Runestone Section 1.13 to 1.14
    for HW
    1. HW 1-7: (Runestone 1.15) Strings
    In class
    1. Sign in to AP Classroom
    2. Pair Programming: Pick who is driver first
    0
    1-8Tuesday, Sep 09 Day 1 - BrownUnit 1 Review In class:
    1. Litvin Lab 3.7: Find the syntax Errors (p 58) (Litvin Student Files
    for Homework:
    1. Runestone unit 1 Practice
    2. Albert.io: Unit 1 Practice
    928, 10, 11, 12Helpful Video Links (AP Classroom so you find them, but not graded)
    1. Unit 1 Recap Video
    0
    1-9Thursday, Sep 11 Day 3 - BrownIn class
    1. Runestore 2.1
    2. Unit 1 Test Sept 15
    for Homework
    1. Runestone : 2.2 to 2.3
    1. Warm Up: String Methods: Pirate Translator (Talk Like a Pirate Day)
    2. TurtleGraphics 2024 and Fancy Balloons 2024 "Show and Tell"
    3. Quiz on Turtles, and Litvin Chapters 3 and 4
    4. Ch 5: Data Types, Variables and Arithmetic (slides)
    5. Lab 5.11 Pie Chart (Litvin p.119)
    For HW:
    1. Watch 2 Unit 1.2 Unit Videos in AP Classroom
    2. Do p 125 exercises # 1, 2, 4, 5, 6
    3. Start on Runestone: CSAwsome: Data types, Variables, and Arithmetic
    2
    1-10Monday, Sep 15 Day 5 - BrownIn Class:
    1. Go over Quiz from las class
    2. Unit 1 Test (60 min)
    3. Start with Runestone 2.1 (Selection & Repetition)
    For HW:
    1. Finish Runestone 2.1 and 2.2
    Helpful Video Links for Chapter 5 (Assigned in AP Classroom so you find them, but not graded)

    1. Using the Math class
    2. Using the QRG with the Math class
    3. Using the Math.random() method
    4. Variable and Data Types Video 1 (7 min)
    5. Variable and Data Types Video2 (7 min)
    6. Casting & Ranges Video 1 (9 min)
    7. Casting & Ranges Video 1 (8 min)
    3
    1-11Wednesday, Sep 17 Day 1 - BrownIn class:
    1. Ch 5 Q&A (Socrative.com
    for HW:(No need to turn in anything to blackbaud, your AP Classroom is on the cloud) For HW:
    1. Do Ch 5 p.126 exercises # 10, 12, 13 (optional: 18, 19)
    126-710, 12, 13, (optional: 18, 19)
    1. AP Java Quick Reference Guide

    2. https://codingbat.com/java
    3. Writing classes Practice
    4. Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
    0
    1-12Friday, Sep 19 Day 3 F BrownIn class:
    1. Test on Chapter 5.

      You may use a printed copy of the AP Java Quick Reference Guide during the test.

    2. Qtr 1 Study Guide
    3. Qtr 1 Practice @apclassroom.collegeboard.org
    4. https://codingbat.com/java
    5. Writing classes Practice
    for HW:
    1. AP Java Quick Reference Guide
    2. One to Ten Game
    3. Qtr 1 Study Guide
    4. https://codingbat.com/java
    5. Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
    0
    1-13Tuesday, Sep 23 Day 5 - BrownFor underclassmen (Kairos) Kairos 112 Sept 24-27, 2024
    1. Estimate Pi
    2. Adding Drill
    3. Complete One-ToTen Lab

    4. Coding Bat Practice
    1. Nim Game Video
      Starter Code

    2. "One to Ten Game"

    3. AP Java Quick Reference Guide

    4. Number Cube

    5. Adding Drill

    6. Estimate π with darts
    0
    1-14Thursday, Sep 25 Day 1 F BrownQtr 1 Review
    1. AP Comp Sci Quick Reference
    2. College Board Penalty Points
    3. Qtr 1 Study Guide
    2
    1-18Wednesday, Oct 08 Day 3 - BrownQtr 1 Review
    1. AP Comp Sci Quick Reference
    2. College Board Penalty Points
    3. Qtr 1 Study Guide
    2
    1-20Tuesday, Oct 14 Day X X Brn/Gld
    Qtr 1 Exam Room 405 (90 min)
    1. Turtle API
    2. AP Comp Sci Quick Reference
    3. College Board Penalty Points
    4. Qtr 1 Study Guide
    5. After the Exam, start Reading Chapter 6
    1. Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
    0
       In class: HW:
    1. download StudentFilesfrom the Textbook website
    2. Labs
    3. DQ1 Returned (if you scored under 8, you may have a redo to bring it up to 8/10 max)
    4. Litvin Ch 3 slides
    5. Morning.java (found in StudentFiles > Ch03 > Exercises). Make a Project, THEN drop roost.wav in folder from Finder)
    6. MovingDisk.java (found in StudentFiles > Ch03 > Syntax)
    7. Ch 3 page 61 #1, 2, 3b, 4-8,10. The Student Files has the needed starter code as well as the answers to the checked exercises in the book
    8. Finish Lab: TurtleGraphics with a APLU Turtle using jturtle-0.1.1.jar Added to your library. See the "Turtle" Topic in the the MyKnight Portal for helpful links.
    2, 5
       In class:
    1. Quiz like the Sample Quiz from class 4 (Bring your Person class to help!)
    2. Adding a Library to your IDE with a ".jar" file
    3. Lab: Make a Picture with a APLU Turtle using jturtle-0.1.1.jar Added to your library.
    4. Dot class, tested with ClickDot class.
    for HW:
    1. Download studentfiles.zip and unzip to see the starter code, answers to odd questions, and the EasyClasses.jar file from Skylit.com
    2. Install the EasyClasses.jar files to your IDEs on your home computer. See details here
    3. Start Reading Ch 3
    Lab Scoring:
    1. Adds the jturtle-0.1.1.jar library in either BlueJ or Eclipse
    2. Your name as @author in a comment
    3. The date as @version in a comment
    4. Makes a Turtle that is visible
    5. Draws a shape
    6. Fills the shape with a color
    7. Autographs their work with a label
    8. (8th point: Has more than one shape with an additional Turtle instance
    9. (9th or 10th point: Has unique and creative work of art
    0
       In class:
    1. Warm up at AP Classroom Class 7 Sampler
    2. Ch 3 Q and A (socrative.com)
    3. Intro to Litvin Ch 4: "OOP" -
    4. Class vs Object (page 71)
    5. Lab 4.2 (page 68 Code in Ch04 folder of StudentFiles)
    6. Chapter 4 (slides)
    HW:
    1. Litvin Ch 4 exercises 1, 2, 3b, 4, (7) (please upload or type work directly into Blackbaud. No Google submissions)
    90-921, 2, 3b, 4, (7)download the Student Files for the book from the Textbook website
    2, 5

    login Mathorama School Calendar Bell Schedule Socrative.com DeltaMath.com AP Classroom ck12.org KhanAcademy.org Blackbaud Portal Google Classroom Podcast Videos

    Resources
    1. 11e HW Solutions @ CalcChat
    2. 11e HW Solution Videos @ calcView from the textbook (well done, but just the problems with * )
    3. Fr C's HW Solution Videos from the Mathorama podcast (just the problems with ** )
    4. 11e HW Solutions @ Quizlet (formerly Slader) Good for answers to even questions
    5. 11e HW Solution Videos @ numerade.com Some are better than others, but fairly complete
    6. 11e Lecture Videos @ Larson Calculus
    7. Class Sketchpad Files and Worksheets
    8. GeoGebra Apps
    9. Free Wolfram CDF Player
    10. 8e HW Solutions