| 1 | Wednesday, Aug 19 | Day 7 | 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 (2024-06 IDE for Java Developers)
|
| | |
- Roll/Prayer/Welcome
- Counting on one finger (Binary on a Raspberry PI with LEDs)
- Log-in to Runestone Change your Password, find the CSAwesome2 Textbook and Assignments (Under your icon there is a pop-up menu
- Hello World without an IDE (Video)
- 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)
| | |
- Syllabus
- Learn Java in 14 min
- www.learnjavaonline.org
- Hello World without an IDE
- https://www.tutorialspoint.com/java/index.htm
- Installing Eclipse on Windows or a Mac(12 min)
- www.learnjavaonline.org
- Guess My Rule
- Eclipse instructions
- mathorama.com/karel has slides and files
| 2 | Friday, Aug 21 | Day 2 | In class
- Sign in to AP Classroom
- Pair Programming: Pick who is driver first
- Runestone Section 1.1 to 1.2
for HW
- Finish classwork (Runestone 1.1-1.2)
- Runestone Section 1.3
| | | | 3 | Tuesday, Aug 25 | Day 4 | In class
- Runestone Section 1.4 to 1.5
for HW
- Finish classwork (Runestone 1.4-1.5)
- AP Classroom: Unit 1 A Topic Questions
| | | In class
- Sign in to AP Classroom
- Pair Programming: Pick who is driver first
| 4 | Thursday, Aug 27 | Day 6 | In class
- Questions on Runestone 1.4-1.6)
- Unit 1A quiz (up to Runestone 1.4)
- Runestone Section 1.7
- Sign in to AP Classroom Progress Check
for HW
- Runestone Section 1.8
- Study for Unit 1A Test (Sections 1.4-6)
| | |
- Sign in to AP Classroom Progress Check
- Pair Programming: Pick who is driver first
| 5 | Monday, Aug 31 | Day 2 | In class
- Coin Lab on BlueJ
- Sign in to AP Classroom Progress Check
for HW
- Runestone Section 1.8
| | |
- Sign in to AP Classroom Progress Check
- Pair Programming: Pick who is driver first
| 6 | Wednesday, Sep 02 | Day 4 R Gold | In class
- Get your Chromebook
- Make a e-mail account at https://www.albert.io/log-in
- Next, go to , Press "Join Class" then enter WQM-4Q8
- Sept 4 MC
for HW
- HW 1-6: (Runestone 1.10-1.12)
- AP Classroom: Unit 1 A Topic Questions
| | | In class
- Sign in to AP Classroom
- Pair Programming: Pick who is driver first
| 7 | Friday, Sep 04 | Day 6 | In class
- CW 1-7: Runestone Section 1.13 to 1.14
for HW
- HW 1-7: (Runestone 1.15) Strings
| | | In class
- Sign in to AP Classroom
- Pair Programming: Pick who is driver first
| 8 | Wednesday, Sep 09 | Day 2 R Gold | In class:
HW:
- Read 8.5-8.10
- Start p. 234 Hangman.java using hints from HW8Testers.java (Due Nov 15)
- Runestone 2-8 (Strings)
| | | | | Wednesday, Sep 09 | Day 2 | Unit 1 Review
In class:
- Litvin Lab 3.7: Find the syntax Errors (p 58) (Litvin Student Files
for Homework:
- Runestone unit 1 Practice
- Albert.io: Unit 1 Practice
| 92 | 8, 10, 11, 12 | Helpful Video Links (AP Classroom so you find them, but not graded)
- Unit 1 Recap Video
| | Wednesday, Sep 09 | Day 2 R Gold | Ch 8: Strings
- DQ on Writing a method that uses a loop
- JavaBat String Methods with no loops.
- JavaBat String Methods with one loop.
- JavaBat String Methods with two loops.
HW
- Textbook Exercises
| 229 | 1, 2, 3, 4, 5b, 11 |
- HW8 Testers.java
- String methods video 1 (8 min)
- String methods video 2 (8 min)
- String methods video 3 (8 min)
| 9 | Friday, Sep 11 | Day 4 F Gold | In class
- Quiz on writing a Class
- Runestore 2.1
- Unit 1 Test Sept 15
for Homework
- Runestone : 2.2 to 2.3
| | |
- Warm Up: String Methods: Pirate Translator (Talk Like a Pirate Day)
- TurtleGraphics 2024
and Fancy Balloons 2024 "Show and Tell"
- Quiz on Turtles, and Litvin Chapters 3 and 4
- Ch 5: Data Types, Variables and Arithmetic (slides)
- Lab 5.11 Pie Chart (Litvin p.119)
For HW:
- Watch 2 Unit 1.2 Unit Videos in AP Classroom
- Do p 125 exercises # 1, 2, 4, 5, 6
- Start on Runestone: CSAwsome: Data types, Variables, and Arithmetic
| 10 | Tuesday, Sep 15 | Day 6 | In Class:
- Go over Quiz from las class
- Unit 1 Test (60 min)
- Start with Runestone 2.1 (Selection & Repetition)
For HW:
- Finish Runestone 2.1 and 2.2
| | | Helpful Video Links for Chapter 5 (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)
| 11 | Thursday, Sep 17 | Day 2 R Gold | In class:
- Codingbat.com/java
- Finish Runestone 2.1 and 2.2
- Talk Like a Pirate Translator
for HW
- Runestone 2.3-2.4
- Codingbat.com Practice Logic-1 for Quiz 1-12 next time
-
| | |
- AP Java Quick Reference Guide
- https://codingbat.com/java
- Writing classes Practice
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
| 12 | Monday, Sep 21 | Day 4 | In class:
- Codingbat "Logic-1" style question Quiz
- Codingbat.com/java
- De Morgan Laws (Video of proof)
- Start Runestone 2.5 and 2.6
for HW
- Runestone 2.5-2.6
- Codingbat.com Practice Logic-1 for Quiz 1-12 next time
-
| | |
- AP Java Quick Reference Guide
- https://codingbat.com/java
- Writing classes Practice
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
| 13 | Wednesday, Sep 23 | Day 6 R Gold | For underclassmen (Kairos)
Kairos Sept 23-26, 2025
- Coding Bat Practice
- Complete One-ToTen Lab
- Write a Wordel Puzzle
- Balloon Rise and Fall
- Drawing with a Turtle
- Estimate Pi
- Adding Drill
| | |
- Nim Game Video
Starter Code
- "One to Ten Game"
- AP Java Quick Reference Guide
- Number Cube
- Adding Drill
- Estimate π with darts
| 14 | Friday, Sep 25 | Day 2 F Gold | For underclassmen (Kairos)
Kairos Sept 23-26, 2025
- Coding Bat Practice
- Complete One-ToTen Lab
- Write a Wordel Puzzle
- Balloon Rise and Fall
- Drawing with a Turtle
- Estimate Pi
- Adding Drill
| | |
- Nim Game Video
Starter Code
- "One to Ten Game"
- AP Java Quick Reference Guide
- Number Cube
- Adding Drill
- Estimate π with darts
| 15 | Tuesday, Sep 29 | Day 4 R Gold | Runestone 2.7 to 2.12, Litvin: Iterations (Loops)
In class:
- Ch 7 slides
- codingbat.com/java: String-1 (one loop)
- codingbat.com/java: String-2 (multiple loops)
- Data Sets
For HW:
- Runestone 2.7-2.9
| 199 | 3, 5, 8, 11, 13 |
- Java Visualizer
- p 194 Euclid's GCF Algorithm (MyMath.java is in Ch 7 Student files
- Lab 7.8: Perfect Numbers (p 196)
- Hints for AverageScore.java (Question 13)
| 16 | Thursday, Oct 01 | Day 6 R Gold | In class:
- Loop Quiz Unit 2A Project Check FRQ
- Unit 2A Project (Concert Tickets, Lottery)
- Runestone 2.10-2.12)
For HW:
- AP Classroom: Unit 2 Progress Check MCQ
- Finish Runestone 2.10-2.12
- Start Unit 2.12+ Unit 2b Loops Review Exercises
- Start UNit 2.21+ Unit 2b Loop FRQs
| 199 | 3, 5, 8, 11, 13 |
- Java Visualizer
| 17 | Tuesday, Oct 06 | Day 2 R Gold | In Class:
- Unit 2B (2.10-2.12) Questions
- Unit 2
- Unit 2B Project
For HW:
- Complete Runestone 2.10-12
- Finish 2B Project
- AP Classroom: Unit 2 Progress check
| | | | 18 | Thursday, Oct 08 | Day 4 R Gold | Qtr 1 Review
| |
- AP Comp Sci Quick Reference
- College Board Penalty Points
| | | | | Qtr 1 Review
| |
- AP Comp Sci Quick Reference
- College Board Penalty Points
- Qtr 1 Study Guide
| | | | | Practice loops
Unit 2 Test (60 min on 2.1-2.12)
| | | | | | | In Class:
- Boolean Practice
- Ch 6 Slides
| p 170 | 3, 5, 8, 11 (Due Oct 18) | | 19 | Monday, Oct 12 | Day 6 R Gold | Qtr 1 Exam Part 1: Free Response (45 min)
- AP Comp Sci Quick Reference
- College Board Penalty Points
- Qtr 1 Study Guide
- After the Exam, start Reading Chapter 6
| | |
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
| 20 | Tuesday, Oct 13 | Day 7 X Brn/Gld | Qtr 1 Exam Part 2: Multiple Choice
- AP Comp Sci Quick Reference
- College Board Penalty Points
- Qtr 1 Study Guide
- After the Exam, start Reading Chapter 6
| | |
- Primitive data Types Unit 1 lecture by Adam Cannon of Columbia U
|