AP Comp Sci A Homework - Block D

Generated Friday, August 12, 2022 at 11:30 pm. No class today. Enjoy the summer!
First day is August 18

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-1Friday, Aug 19 Day 2 F BrownFor 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 (2022-06 IDE for Java Developers)
0
   
  1. Roll/Prayer/Welcome
  2. Syllabus
  3. Hello World without an IDE
  4. Guess My Rule
Syllabus
Karel the Robot at mathorama.com/wiki/
See wiki for help with installing the library.
0
1-2Tuesday, Aug 23 Day 4Extending the Robot class: MileWalker, StairSweeper.Karel Ch 3 ppt
Karel Ch 5 ppt
Other files
0
   Using an IDE (BlueJ vs Eclipse)
Making a Dot class in Eclipse
0
   Karel J Robot Intro: Stanford, BlueJ, Installing in Eclipse See the wiki for starter code and instructions under Exercises Eclipse instructions
mathorama.com/karel has slides and files
Google Classroom
has other materials.
0
   Karel J. Robot IntroductionSyllabus
Karel the Robot at mathorama.com/wiki/
See wiki for help with installing the library.
0
1-3Thursday, Aug 25 Day 6Making Walls, Beepers, and controlling a Robot.

3. Your Initials in Beepers

See the wiki for starter code and instructions under Exercises 0
   

4. NewPaper Retrieval

See the wiki for starter code and instructions under Exercises 0
   

5. Robot Olympics

See the wiki for starter code and instructions under Exercises 0
   Extending the Robot class: SteepleChaser. Ch 3 ppt
Ch 5 ppt
Other files
0
1-4Monday, Aug 29 Day 2Karel J Robot Chapter 6 - Instructions that repeatCh 6Ch 6.ppt0
   Conditional Statements, fancy solutions to Harvester and MazeWalker 7 MazeWalker0
1-5Wednesday, Aug 31 Day 4Karel J Robot Quiz0
   Steeple Chaser: Designing and Writing methods 6.HarvesterSee the wiki for starter code and instructions under Exercises 0
   Intro to Livin textbook, and Java2021-SFHS AP CSAwesome corseLogin and start working on "Java2020-SFHS Orientation" - Due Sept 3, If you have Litvin, read Section 2.2 Java2021-SFHS Orientation0
1-6Friday, Sep 02 Day 6Today we start with AP Unit 1
  1. AP Classroom Join code XN67MN
  2. Java2020-SFHS AP CSAwesome course
  3. codehs.com sandboxOnline IDE
HW:
  1. Make a Maze
  2. MazeWalker
Login and start working on "Java2020-SFHS Orientation" - Due Sept 3, If you have Litvin, read Section 2.2 Java2020-SFHS Orientation0
1-7Wednesday, Sep 07 Day 2HW:
  1. Read JAVA METHODS (Litvin) Chapter 3.1-3.5 (pp 44-56)
  2. Complete HW1-7 assignment at Java2020-SFHS
  3. complete MazeWalker (Upload to SFHS Portal your MazeWalker.java file that has your name in a comment)
Look for starter code in Google classroom or download from the Textbook website0
1-8Friday, Sep 09 Day 4In class:
  1. Codingbat.com warmup
  2. Java2020-SFHS 1.10-1.14
  3. Litvin Ch 3 slides
0
   HW:
  1. Read Unit 1 summary, HW 1-8 assignment at Java2020-SFHS
611, 2, 3b, 40
   Read Ch 3.6-3.8 (pp 57-69)
Turn in Exercises in GC
637, 8, 9, 10, 11, 12Look for starter code in Google classroom or download from the Textbook website0
1-9Tuesday, Sep 13 Day 6Getting caught Up
  1. Download Textbook files
  2. Read Unit 1 summary, HW 1-8 assignment at Java2020-SFHS
  3. Turn in improved Mazes, MazeWalkers, etc.
611, 2, 3b, 40
   HW:
  1. Read Chapter 4.1 to 4.4 (pages 66-80)
901, 2, 3b, 4, (7)Look for starter code in Google classroom or download from the Textbook website
Labs
2, 5
1-10Thursday, Sep 15 Day 2In class:
  1. Warm up at Codingbat.com
  2. Dot Class (See Portal)
  3. Go over Litvin HW/Intro to Ch 4: "OOP"
  4. Timer Application
Dots class Video0
   HW:
  1. Finish Reading Chapter 4 (pp 81-90)
  2. p91 exercises
928, 10, 11, 12Look for starter code in Google classroom or download from the Textbook website
2, 5
1-11Monday, Sep 19 Day 4Litvin Chapter 3 and 4 Review
In Class
  1. Some Reading Q&A (Socrative.com)
  2. Balloons of all Kinds Lab (Litvin p.85)
For HW:
  1. Lab: One to Ten Game
  2. Read Chapter 5.1-5.6 (pp. 96-108)
1251, 2, 4, 5, 6Look for starter code in Google classroom or download from the Textbook website
One to Ten Game Video 1

One to Ten Game Video 2

One to Ten Game Video 3
2
1-12Wednesday, Sep 21 Day 6In Class:
  1. Finish Lab 4.6 "Balloons of All Types"
  2. Go over "One to Ten Game"
  3. Ch 5 Data types, Variables and Arithmetic on BlueJ's CodePad
  4. Ch 5 Slides (in GC)
For HW:
  1. Ch 6 on if-else statements. Read 6.1-6.7 (p. 134- 144)
  2. Work on completing your incomplete Labs
Nim Game Video
Starter Code
3
   Kairos 112 Sept 21-23, 2023 2
   Read Ch 5.7-5.10 (109-118)1267, 8, 10, 13Look for starter code in Google classroom or download from the Textbook website2
   Read 5.11-5.14 (pp 119-124)12712, 13Look for starter code in Google classroom or download from the Textbook website2
1-13Friday, Sep 23 Day 2In Class:
  1. Lab 5.11: Pie Chart
  2. Lab: String Methods: Pirate Translater (Talk Like a Pirate Day)
For HW:
  1. Ch 6 on if-else statements. Read 6.1-6.7 (p. 134- 144)
  2. p 169 Exercises
1692, 3, (5), 7, 8, 113
1-14Tuesday, Sep 27 Day 4For underclassmen0
1-15Thursday, Sep 29 Day 6For underclassmen
  1. Complete One-ToTen Lab

  2. Coding Bat Practice
0
1-16Tuesday, Oct 04 Day 2Test on Chapter 3 (Java syntax and style) and Chapter 4 (Classes and Objects).

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

0
   Videos for Ch 5/6 Topics:
  1. Variable and Data Types Video 1 (7 min)
  2. Variable and Data Types Video2 (7 min)
  3. Casting & Ranges Video 1 (9 min)
  4. Casting & Ranges Video 1 (8 min)
  5. If/Then Video (14 min)
  6. Boolean Algebra (logic) Video (9 min)
2
   In Class:
  1. Intro to Chapter 6: DeMorgan's Law for "Distributing a NOT"
For HW:
  1. Ch 6- Read 6.8-6.11 (p 144-162).
  2. p 172 Exercises
17215, 16a, 20, 21, 233
1-17Thursday, Oct 06 Day 4For Class:
  1. Chapter 5 & 6 Q and A (Socrative.com room FRCHRIS
  2. Lab 6.9 Rolling Dice(p 157)
  3. Lab 6.12 Rolling Dice Concluded (p163).
For HW
  1. Read 6.13 Summary (p. 167-168)
  2. Finish Lab 6.12
3
1-18Monday, Oct 10 Day 6Quarter Review and practice for HW:
  1. Finish any Incomplete Labs
  2. Start "Practice Conditional Statements" at Java2021-SFHS
  3. Start "Practice Quizzes from the past"
  1. Qtr 1 Study Guide
  2. Qtr 1 Practice @apclassroom.collegeboard.org

  3. https://codingbat.com/java
  4. Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
0
1-19Tuesday, Oct 11 Day XChapter 5 Test on Data types, variables, and arithmetic2
   Quarter 1 Exam
  1. Karel API
  2. AP Comp Sci Quick Reference
0
   Quarter Review and practice problems
  1. Warm up: Coding bat practice
  2. Practice Quizzes from the past
for HW:
  1. Complete "Practice Conditional Statements" at Java2021-SFHS
  1. Qtr 1 Study Guide
  2. Qtr 1 Practice @apclassroom.collegeboard.org

  3. https://codingbat.com/java
  4. Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
0

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