APCS Homework - Block C

Generated Saturday November 27, 2021 00:47
login Mathorama School Calendar Bell Schedule Socrative.com CodingBat Java2021-SFHS APCS Wiki codeHS Sandbox IDE Karel PlusPortals Google Classroom myAP Classroom APCS Podcast Videos
Class Date Schedule Topic Page Exercises Links
1Monday, Aug 16 Day 1 - BrownUsing an IDE (BlueJ)Installing BlueJ Video
   Karel J. Robot IntroductionSyllabus
Karel the Robot at mathorama.com/wiki/
See wiki for help with installing the library.
2Wednesday, Aug 18 Day 3 - GoldExtending the Robot class: MileWalker, StairSweeper.Ch 3 ppt
Ch 5 ppt
Other files
   Using an IDE (BlueJ vs Eclipse)
Making a Dot class in Eclipse
   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.
3Friday, Aug 20 Day 5 F BrownMaking Walls, Beepers, and controlling a Robot.

3. Your Initials in Beepers

See the wiki for starter code and instructions under Exercises
   

4. NewPaper Retrieval

See the wiki for starter code and instructions under Exercises
   

5. Robot Olympics

See the wiki for starter code and instructions under Exercises
   Extending the Robot class: SteepleChaser. Ch 3 ppt
Ch 5 ppt
Other files
4Tuesday, Aug 24 Day 1 - GoldKarel J Robot Chapter 6 - Instructions that repeatCh 6Ch 6.ppt
   Conditional Statements, fancy solutions to Harvester and MazeWalker 7 MazeWalker
5Thursday, Aug 26 Day 3 - BrownKarel J Robot Quiz
   Steeple Chaser: Designing and Writing methods 6.HarvesterSee the wiki for starter code and instructions under Exercises
   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 Orientation
6Monday, Aug 30 Day 5 - GoldToday 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 Orientation
7Wednesday, Sep 01 Day 1 - BrownHW:
  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 website
8Friday, Sep 03 Day 3 F GoldIn class:
  1. Codingbat.com warmup
  2. Java2020-SFHS 1.10-1.14
  3. Litvin Ch 3 slides
   HW:
  1. Read Unit 1 summary, HW 1-8 assignment at Java2020-SFHS
611, 2, 3b, 4
   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 website
9Wednesday, Sep 08 Day 5 - BrownGetting 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, 4
   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
10Friday, Sep 10 Day 1 F GoldIn 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 Video
   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
11Tuesday, Sep 14 Day 3 - BrownLitvin 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
12Thursday, Sep 16 Day 5 M GoldIn 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
   Read Ch 5.7-5.10 (109-118)1267, 8, 10, 13Look for starter code in Google classroom or download from the Textbook website
   Read 5.11-5.14 (pp 119-124)12712, 13Look for starter code in Google classroom or download from the Textbook website
13Monday, Sep 20 Day 1 - BrownIn 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, 11
14Wednesday, Sep 22 Day 3 F GoldKairos (No Seniors) Sept 22-24, 2021
   For underclassmen
15Friday, Sep 24 Day 5 F BrownKairos (No Seniors) Sept 22-24, 2021
   For underclassmen
  1. Complete One-ToTen Lab

  2. Coding Bat Practice
16Tuesday, Sep 28 Day 1 - GoldTest 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.

   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)
   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, 23
17Thursday, Sep 30 Day 3 F BrownFor 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
   Friday Schedule (Faculty Meetings)
18Tuesday, Oct 05 Day 5 - GoldQuarter 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
19Thursday, Oct 07 Day 1 - BrownChapter 5 Test on Data types, variables, and arithmetic
   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
20Monday, Oct 11 Day 3 - GoldQuarter 1 Exam
  1. Karel API
  2. AP Comp Sci Quick Reference
   Intro to Chapter 7 on Algorithms and iterations. Read 7.1 - 7.5 ( 178-190)1993Adding Drill

login Mathorama School Calendar Bell Schedule Socrative.com CodingBat Java2020-APCS APCS Wiki codeHS Sandbox IDE Karel PlusPortals Google Classroom myAP Classroom APCS Podcast Videos