1-1 | Wednesday, Aug 16 | Day 1 - Brown | For First Time Coders:
| | | Video Links
- Installing BlueJ Video
- Computer Methodology (5:48-7:41)
Download Links
- Download Chapter 1
- Download Java Methods Student Files
- Download BlueJ (v3.17 or v5.03)
- Download Java JDK
- Download Java JRE
- Download Eclipse (2022-06 IDE for Java Developers)
| 0 |
| | |
- Roll/Prayer/Welcome
- Syllabus
- Hello World without an IDE
- Guess My Rule
| | | Syllabus Karel the Robot at mathorama.com/wiki/ See wiki for help with installing the library. | 0 | 1-2 | Friday, Aug 18 | Day 3 F Brown |
- Hello World without an IDE
- Karel the Robot Karel J. Robot Introduction
- BlueJ, CW 1-2: First.java
- HW 1-2: Your Initials in Beepers
| | See the wiki for starter code and instructions under Exercises | Eclipse instructions mathorama.com/karel has slides and files
| 0 | 1-3 | Tuesday, Aug 22 | Day 5 - Brown |
- Initials Show and tell
- Making Methods to make your code more readable
Extending the Robot class: MileWalker,
- How to discover more about a class: API (javadoc)
- StairSweeper.
- Making Walls, Beepers
- HW 1-3:
- Extending the Robot class: SteepleChaser.
- Second Assignment (Runestone)
| | | | 0 | | | | | | | See the wiki for starter code and instructions under Exercises | 0 | 1-4 | Thursday, Aug 24 | Day 1 M Brown | Karel J Robot Chapter 6 - Instructions that repeat | | Ch 6 | Ch 6.ppt | 0 | | | | | | | - See the wiki for starter code and instructions under Exercises
- Robot Olympics
- Ch 3 ppt
- Ch 5 ppt
- Ch 6.ppt
- Other files
| 0 | | | | In class
- Solution to SteepleChaser (CW 1-4) Designing and Writing methods
- Newspaper Retrieval
- Make a Maze for Karel (Please upload the picture of your Maze model in CW 1-4)
For HW:
- Harvester (HW 1-4)
- Third Assignment (Runestone)
| | 6.Harvester | See the wiki for starter code and instructions under Exercises | 0 | | | | Picture Day (Mass Schedule Block A is 8:23-9:38 Mass folling..) | | | | 0 | 1-5 | Monday, Aug 28 | Day 3 - Brown | In class:
- Review Harvester
- Using an IDE (BlueJ vs Eclipse) (Karel in Eclipse
- Progress with Maze conversion(Lab 1-5)
for HW:
- Runestone Fourth Assignment(Runestone)
| | | | 0 | 1-6 | Wednesday, Aug 30 | Day 5 - Brown | In class:
- Karel J Robot Quiz
- Making a Dot class in Eclipse (For CWE-Coders With Experience)
- The MazeWalker Algorithm (follow the right wall.
for HW:
- MazeWalker Algorithm (Upload the Mazewalker.java file that passes the MazeWalkerTest in Lab 1-6: MazeWalker)
| | | Making a Dot class in Eclipse (For CWE-Coders With Experience)
| 0 | 1-7 | Friday, Sep 01 | Day 1 F Brown | In class:
- Codingbat.com warmup
- Litvin Ch 3 slides
- Litvin: Lab 3.7: Fixing the Errors of MovingDisk.java (page 58-60)
- Making an Object:Dot Class
| | | | 0 | | | | HW:
- Download Textbook files
- Read Unit 1 summary, HW 1-7 assignment at SFHS-Java (Runestone)
- Ch 3 page 61 #1, 2, 3b, 4-8,10. The Student Files have needed starter code and answers to checked exercises
| 61 | 1, 2, 3(b), 4, 5, 6, 7, 8, 10 | download from the Textbook website Labs | 2, 5 | 1-8 | Wednesday, Sep 06 | Day 3 - Brown | In class:
- Warm up at AP Classroom Unit 1 Sampler
- Ch 3 Q and A (socrative.com)
- Ch 3 Exercises 11(a) and 12(a)
- Finish Dot class in Eclipse from class 1-6
- Intro to Litvin Ch 4: "OOP" -
- Class vs Object (page 71)
- Lab 4.2 (page 68 Code in Ch04 folder of StudentFiles)
HW:
- Read Chapter 4.1 to 4.4 (pages 66-90)
- Litvin Ch 4 exercises (please upload or type work directly into Blackbaud. No Google submissions)
| 90-92 | 1, 2, 3b, 4, (7) | download the Student Files for the book from the Textbook website
| 2, 5 | 1-9 | Friday, Sep 08 | Day 5 F Brown | In class:
- AP Classroom Unit 1 Personal Progress Checks (PPC's)
- Lab 4.6 "Balloons of All Types" (p. 85) StudentFiles)
Class of 2024 Fancy Balloons
for Homework:
| 92 | 8, 10, 11, 12 | Helpful Video Links (Assigned in AP Classroom so you find them, but not graded)
- Objects: Instances of classes
- Constructors
- Putting Strings together
| 0 | 1-10 | Tuesday, Sep 12 | Day 1 - Brown | In Class:
- Test on Chapter 3 and Karel J Robot Unit (60 min)
- Finish Fancy Balloon Lab
For HW:
- If not already done, Finish Fancy Balloon Lab
- Runestone HW 1-10
| | | | 3 | 1-11 | Thursday, Sep 14 | Day 3 - Brown | In Class:
- Warm Up: Coding.bat
- Some Reading Q&A (Socrative.com)
- Finish Balloons of all Kinds Lab (Litvin p.85)
For HW:
- If not already done, finish Fancy Balloon Lab
- If not already done, finish maze world for your maze ( FirstL.txt )
- If not already done, finish Unit 1 PPB B (AP Classroom)
- Start on Unit 2 PPC A (due test day 9/28)
| | | | 3 | 1-12 | Monday, Sep 18 | Day 5 - Brown | In Class:
- Lab: String Methods: Pirate Translater (Talk Like a Pirate Day)
| | | | 3 | | | | Litvin 5: Data Types, Variables, and Arithmatic
In Class
- Are you using AP Classroom?
- Ch 5: Data Types, Variables and Arithmetic (slides)
- Lab 5.11 Pie Chart (Litvin p.119)
For HW:
- Read Chapter 5.1-5.6 (pp. 96-108)
- Do p 126 exercises
- Finish working on Unit 2 PPC (MC) A (due 9/28)
| 125 | 1, 2, 4, 5, 6 | Helpful Video Links (Assigned in AP Classroom so you find them, but not graded)
- Using the Math class
- Using the QRG with the Math class
- Using the Math.random() method
- Variable and Data Types Video 1 (7 min)
- Variable and Data Types Video2 (7 min)
- Casting & Ranges Video 1 (9 min)
- Casting & Ranges Video 1 (8 min)
| 2 | 1-13 | Wednesday, Sep 20 | Day 1 F Brown | For underclassmen (Kairos)
- Complete One-ToTen Lab
- Coding Bat Practice
| | |
- Nim Game Video
Starter Code
- "One to Ten Game"
- AP Java Quick Reference Guide
- Number Cube
- Adding Drill
- Estimate π with darts
| 0 | 1-14 | Friday, Sep 22 | Day 3 F Brown | For underclassmen (Kairos) | | | | 0 | 1-15 | Tuesday, Sep 26 | Day 5 - Brown | Review for Chapter 4 and Chapter 5 Test:
In class
- (40 min) Study:
- (45 min) Ch 4 Quiz: Write a Superclass and a Subclass with a constructor and a method that uses math.
- Work on APCS homework (if you finish the quiz early)
For HW:
- Read Ch 5.7-5.10 (109-118) and do p.126 # 7, 8, 10, 13
- Finish Lab 5.11 Pie Chart (Litvin p.119)
- (If you still haven't finished) Unit 2 PPC A (due 9/28)
| 126 | 7, 8, 10, 13 | | 2 | 1-16 | Thursday, Sep 28 | Day 1 F Brown | In class:
- Ch 5 Q&A (Socrative.com
for HW:(No need to turn in anything to blackbaud, your AP Classroom is on the cloud)
| | |
- AP Java Quick Reference Guide
- Qtr 1 Study Guide
- Qtr 1 Practice @apclassroom.collegeboard.org
- https://codingbat.com/java
- Writing classes Practice
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
| 0 | 1-17 | Tuesday, Oct 03 | Day 3 - Brown | In class:
Test on Chapter 4 and 5. You may use a printed copy of the AP Java Quick Reference Guide during the test.
- Qtr 1 Study Guide
- Qtr 1 Practice @apclassroom.collegeboard.org
- https://codingbat.com/java
- Writing classes Practice
for HW:
| | |
- AP Java Quick Reference Guide
- One to Ten Game
- Qtr 1 Study Guide
- https://codingbat.com/java
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
| 0 | 1-18 | Thursday, Oct 05 | Day 5 - Brown | Qtr 1 Review
| | | | 2 | 1-19 | Monday, Oct 09 | Day 1 - Brown | Qtr 1 Exam Room 405 (90 min)
- Karel API
- AP Comp Sci Quick Reference
- Qtr 1 Study Guide
| | |
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
| 0 |