1 | Friday, Aug 19 | Day 2 F 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)
|
| Friday, Aug 19 | Day 2 |
- 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. | 2 | Tuesday, Aug 23 | Day 4 - Gold |
- 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
| 3 | Thursday, Aug 25 | Day 6 M 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.
| | | | | Thursday, Aug 25 | Day 6 | | | 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 | 4 | Monday, Aug 29 | Day 2 | Karel J Robot Chapter 6 - Instructions that repeat | | Ch 6 | Ch 6.ppt | | Monday, Aug 29 | Day 2 - Gold | 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:
| | 6.Harvester | See the wiki for starter code and instructions under Exercises | 5 | Wednesday, Aug 31 | Day 4 - Brown | In class:
- Review Harvester
- Progress with Maze conversion(Lab 1-5)
- Karel J Robot Quiz
for HW:
- SFHS-Java: Assignment 2(Runestone)
| | | | 6 | Friday, Sep 02 | Day 6 F Gold | In class:
- Using an IDE (BlueJ vs Eclipse)
- 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)
| 7 | Wednesday, Sep 07 | Day 2 - Brown | HW:
- Read JAVA METHODS (Litvin) Chapter 3.1-3.5
- Complete HW 1-7 assignment at SFHS-Java
- complete MazeWalker
| | | Look for starter code in Google classroom or download from the Textbook website | 8 | Friday, Sep 09 | Day 4 F Gold | In class:
- Codingbat.com warmup
- Litvin Ch 3 slides
- Litvin: Lab 3.7: Fixing the Errors (CW1-8)
- Ch 3 Exercises 11 and 12
For HW:
- Ch 3 #3-8,10. The Student Files have needed starter code and answers to checked exercises
| Ch 3 | 3-8, 10 | | 9 | Tuesday, Sep 13 | Day 6 - Brown | HW:
- Read Chapter 4.1 to 4.4 (pages 66-80)
| | | Look for starter code in Google classroom or download from the Textbook website Labs | | | | In class:
- Warm up at Codingbat.com
- Dot Class (See Portal)
| | | | | | | Getting caught Up
- Download Textbook files
- Read Unit 1 summary, HW 1-9 assignment at SFHS-Java
- Mouse Listener Starter Code
| 61 | 1, 2, 3b, 4 | | 10 | Thursday, Sep 15 | Day 2 - Gold | In class:
- Finish Dot class in Eclipse from class 1-6 and 1-9.
- Intro to Litvin Ch 4: "OOP" - From Dots to Balloons
- Ch 3 Q and A (socrative.com)
- Quiz completion: Karel or Summer Reading Quiz
HW:
- Finish Reading Chapter 4 (pp 81-90)
- Litvin Ch 4 exercises (please upload or type work directly into Blackbaud. No Google submissions)
| 90-92 | 1, 2, 3b, 4, (7) | Look for starter code in Google classroom or download from the Textbook website
| 11 | Monday, Sep 19 | Day 4 - Brown | In Class:
- Test on Chapter 3 and Karel J Robot Unit
- Lab 4.2 (page 68 Code in Ch04 folder of StudentFiles)
- Class vs Object (page 71)
- Lab 4.6 "Balloons of All Types" (p. 85) Upload only OvalBalloon to CW1-11 )
For HW:
- Litvin Ch 4 problems
- Runestone HW 1-11
| 92 | 8, 10, 11, 12 | | 12 | Wednesday, Sep 21 | Day 6 - Gold | For underclassmen | | | | | | | Kairos 112 Sept 21-23, 2023 | | | | | | | In Class:
- Lab: String Methods: Pirate Translater (Talk Like a Pirate Day)
| | | | 13 | Friday, Sep 23 | Day 2 F Brown | Kairos 112 Sept 21-23, 2023 | | | | | | | For underclassmen
- Complete One-ToTen Lab
- Coding Bat Practice
| | | | 14 | Tuesday, Sep 27 | Day 4 - Gold | Litvin 4 Review
In Class
- Are you registered in AP Classroom?
- Some Reading Q&A (Socrative.com)
- Balloons of all Kinds Lab (Litvin p.85)
- Ch 5: Data Types, Variables and Arithmetic (slides)
For HW:
- Read Chapter 5.1-5.6 (pp. 96-108)
| 125 | 1, 2, 4, 5, 6 | | 15 | Thursday, Sep 29 | Day 6 F Brown | Litvin Ch 5: Data Types, Variables, and Arithmatic
In Class
- Ch 5: Data Types, Variables and Arithmetic (slides)
- Lab 5.11 Pie Chart (Litvin p.119)
- Ch 4 Quiz (Socrative.com)
- G Block Office Hours Today: Get caught up!
For HW:
- Read Ch 5.7-5.10 (109-118) and do the following
| 126 | 7, 8, 10, 13 | College Board Videos for Ch 5 Topics:
- 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)
| 16 | Tuesday, Oct 04 | Day 2 - Gold | In class:
- Ch 5 Q&A (Socrative.com
Test on Chapter 4 and 5. You may use a printed copy of the AP Java Quick Reference Guide during the test.
for HW:(No need to turn in anything to blackbaud)
| | |
- 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
| 17 | Thursday, Oct 06 | Day 4 - Brown | In class:
- Solutions to Test on Chapter 4 and 5.
- Qtr 1 Study Guide
- Qtr 1 Practice @apclassroom.collegeboard.org
- https://codingbat.com/java
- Writing classes Practice
for HW:
| | |
- AP Java Quick Reference Guide
- Qtr 1 Study Guide
- Qtr 1 Practice @apclassroom.collegeboard.org
- https://codingbat.com/java
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
| 18 | Monday, Oct 10 | Day 6 - Gold | Qtr 1 Exam Part 1 (60 min)
for HW:(No need to turn in anything to blackbaud)
| | | | 19 | Tuesday, Oct 11 | Day X X Brn/Gld | Qtr 1 Exam Part 2 (30 min)
- Karel API
- AP Comp Sci Quick Reference
| | |
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
|