Homework Assignments
- Week of 6/15 - 6/19
- Here are your assignments for this week.
- Selection Sort PowerPoint
- Here's an explanation of the Selection Sort algorithm.
- Zoom Meeting 6/10 for Help on Text Excel
- I recorded the Zoom meeting on 6/10. It includes info on Text Excel checkpoints and the Selection Sort algorithm.
- Week of 6/8 - 6/12
- Here are your assignments for this week.
- Text Excel PowerPoint
- Here is a summary of the main features/requirements for each Checkpoint in Text Excel.
- Zoom Meeting 6/3 for Help on Text Excel
- I recorded the Zoom meeting on 6/3.
- Week of 6/1 - 6/5
- Here are your assignments for this week.
- Zoom Meeting 5/27 for Help on Text Excel
- I recorded the Zoom meeting on 5/27.
- Week of 5/25 - 5/29
- Here are your assignments for this week.
- Zoom Meeting 5/19 for Help on Text Excel
- I recorded about half of the Zoom meeting on 5/19.
- Week of 5/18 - 5/22
- Here are your assignments for this week.
- AP Classroom FRQ Answers
- Here are the answers to the FRQ that I've assigned.
- Week of 5/11 - 5/15
- Here are your assignments for this week.
- Week of 5/4 - 5/8
- Here are your assignments for this week.
- Week of 4/27 - 5/1
- Here are your assignments for this week.
- Week of 4/20 - 4/24
- Here are your assignments for this week.
- Text Excel Checkpoints C1 and Final
- Instructions for final checkpoints of Text Excel, a Java program that implements a text-based spreadsheet similar to Excel. Turn in on Grade-It.
- Text Excel Checkpoints B1 and B2
- Instructions for Checkpoints B1 and B2 of Text Excel, a Java program that implements a text-based spreadsheet similar to Excel. Turn in on Grade-It.
- Text Excel Checkpoint A1, due Fri 5/1/2020
- Write a Java program that implements a text-based spreadsheet similar to Excel. Use these starting point files and JUnit JAR files. Turn in on Grade-It.
- Practice-It 19: due Fri 3/13/2020
- Read Building Java Programs, Chapter 10, section 10.2
- Practice-It! Building Java Programs, 4th edition: Exercises 10.18, 10.20
- Lab 10: Shapes, due Fri 3/6/2020
- Write a Java program that implements a class hierarchy for geometric shapes. Turn in on Grade-It.
- Practice-It 18: due Fri 2/14/2020
- Read Building Java Programs, Chapter 9, sections 9.1-9.5
- Practice-It! Building Java Programs, 4th edition: Self-Check 9.3, 9.8-9.10
- Practice-It! Building Java Programs, 4th edition: Exercises 9.1-9.4, 9.9-9.11
- Lab 9: Blackjack, due Fri 2/14/2020
- Write a Java program that models a Blackjack game with two players. Turn in on Grade-It.
- Practice-It 17: due Fri 1/31/2020
- Read Building Java Programs, Chapter 4, section 4.4
- Practice-It! Building Java Programs, 4th edition: Self-Check 4.25, 4.26, 4.28
- Practice-It! Building Java Programs, 4th edition: Exercises 4.15, 8.5
- Lab 8: Solar System, due Wed 1/22/2020
- Write a Java program that will model the solar system with numerous planets and other objects. Turn in on Grade-It.
- Practice-It 16: due Fri 1/10/2020
- Read Building Java Programs, Chapter 8, sections 8.1-8.3
- Practice-It! Building Java Programs, 4th edition: Self-Check 8.2-8.8, 8.10-8.11
- Practice-It 15: due Fri 12/20/2019
- Read Building Java Programs, Chapter 8, sections 8.1-8.2
- Practice-It! Building Java Programs, 4th edition: Self-Check 8.17-8.18, 8.20-8.21, 8.24-8.27
- FracCalc Final, due Fri 12/20/2019
- Write a Java project that will perform arithmetic calculations on fractions! Final project will give answer fully reduced in correct format. Turn in on Grade-It.
- Practice-It 14: due Fri 12/13/2019
- Read Building Java Programs, Chapter 10, section 10.1
- Practice-It! Building Java Programs, 4th edition: Self-Check 10.2, 10.8
- Practice-It! Building Java Programs, 4th edition: Exercises 10.2-10.4, 10.6-10.7, 10.10
- FracCalc, Checkpoint 3, due Fri 12/13/2019
- Start a Java project that will perform arithmetic calculations on fractions! Turn in on Grade-It.
- Practice-It 13: due Fri 12/6/2019
- Read Building Java Programs, Chapter 7, sections 7.3-7.5
- Practice-It! Building Java Programs, 4th edition: Self-Check 7.21-7.23, 7.29-7.36
- Practice-It! Building Java Programs, 4th edition: Exercises 7.5, 7.15-7.16, 7.19-7.20
- FracCalc, Checkpoint 2, due Fri 12/6/2019
- Start a Java project that will perform arithmetic calculations on fractions! Turn in on Grade-It.
- Practice-It 12: due Wed 11/27/2019
- Read Building Java Programs, Chapter 7, sections 7.1-7.2
- Practice-It! Building Java Programs, 4th edition: Self-Check 7.1-7.6, 7.8-7.15
- Practice-It! Building Java Programs, 4th edition: Exercises 7.1-7.5
- Practice-It! Building Java Programs, 4th edition: Self-Check 7.10-7.11, 7.16a using for-each loops
- FracCalc, Checkpoint 1, due Fri 11/22/2019
- Start a Java project that will perform arithmetic calculations on fractions! Turn in on Grade-It.
- Practice-It 11: due Fri 11/22/2019
- Read Building Java Programs, Chapter 5, section 5.2
- Practice-It! Building Java Programs, 4th edition: Self-Check 5.12-5.13
- Practice-It! Building Java Programs, 4th edition: Exercises 5.9-5.11
- Lab 7: Identifier Generator, due Fri 11/15/2019
- Write a Java program that uses static methods, String class methods, and logical if/else code to generate a camelCase identifier. Turn in on Grade-It.
- Practice-It 10: due Fri 11/15/2019
- Read Building Java Programs, Chapter 5, section 5.1
- Practice-It! Building Java Programs, 4th edition: Self-Check 5.1-5.4
- Practice-It! Building Java Programs, 4th edition: Exercises 5.1, 5.3 (extra challenge 5.2)
- Practice-It! Building Java Programs, 4th edition: Exercises 5.4-5.7 (Math.random() method)
- Practice-It 9: due Fri 11/8/2019
- Read Building Java Programs, Chapter 4, sections 4.2-4.3 (skip printf)
- Practice-It! Building Java Programs, 4th edition: Self-Check 4.9-4.11, 4.13-4.17, 4.20-4.24
- Practice-It! Building Java Programs, 4th edition: Exercises 4.8-4.11 (extra challenge 4.7)
- Lab 6: Name and Birthday, due Fri 11/8/2019
- Write a Java program that uses static methods, String class methods, and logical if/else code to manipulate the user's name and birthday. Turn in on Grade-It.
- Practice-It 8: due Fri 11/1/2019
- Read Building Java Programs, Chapter 4, section 4.1 (if/else Statements)
- Practice-It! Building Java Programs, 4th edition: Self-Check 4.1-4.8
- Practice-It! Building Java Programs, 4th edition: Exercises 4.1-4.6
- Lab 5: Name Games, due Wed 10/30/2019
- Write a Java program that uses static methods, Scanner, and String class methods to manipulate the user's name. Turn in on Grade-It.
- Lab 4: Calculate Paychecks, due Fri 10/18/2019
- Write a Java program that uses static methods, Scanner, and Math class methods to calculate paycheck amounts. Turn in on Grade-It.
- Practice-It 7: due 10/18/2019
- Read Building Java Programs, Chapter 3, section 3.3 (Scanner)
- Practice-It! Building Java Programs, 4th edition: Self-Check 3.23-3.26
- Practice-It! Building Java Programs, 4th edition: Exercises 3.20-3.21
- Lab 3: Static Methods, due 10/11/2019
- Write a Java program that uses static methods that take parameters and return values of various types. Turn in on Grade-It.
- Practice-It 6: due 10/11/2019
- Read Building Java Programs, Chapter 3, section 3.3
- Practice-It! Building Java Programs, 4th edition: Self-Check 3.1-3.2, 3.4-3.5, 3.10
- Practice-It! Building Java Programs, 4th edition: Exercises 3.1-3.3
- Practice-It! Building Java Programs, 4th edition: Self-Check 3.13-3.21
- Practice-It! Building Java Programs, 4th edition: Exercises 3.6-3.10, 3.17-3.19
- Lab 2: For Loops, due 10/4/2019
- Write a Java program that uses nested for loops to draw several figures. Turn in on Grade-It.
- Practice-It 5: due 10/4/2019
- Read Building Java Programs, Chapter 3, sections 3.1-3.2
- Practice-It! Building Java Programs, 4th edition: Exercises 2.15-2.17, 2.19-2.23
- Lab 1: Sales Tax, due 9/27/2019
- Write a Java program that calculates and prints sales tax for two different towns. Turn in on Grade-It.
- Practice-It 4: due 9/27/2019
- Read Building Java Programs, Chapter 2, sections 2.3-2.4
- Practice-It! Building Java Programs, 4th edition: Self-Check 2.5, 2.10-2.18
- Practice-It! Building Java Programs, 4th edition: Self-Check 2.21-2.28, Exercises 2.1-2.2, Challenge Exercise 2.3 (Fibonacci)
- Practice-It! Building Java Programs, 4th edition: Self-Check 2.29-2.33, Exercises 2.4-2.10
- Practice-It 3: due 9/20/2019
- Read Building Java Programs, Chapter 2, sections 2.1-2.2
- Practice-It! Building Java Programs, 4th edition: Self-Check 2.1-2.4, 2.6-2.9
- Practice-It 2: due 9/20/2019
- Read Building Java Programs, Chapter 1, sections 1.4-1.5
- Practice-It! Building Java Programs, 4th edition: Self-Check 1.2-1.3, Exercises 1.1-1.3, 1.7-1.16
- Practice-It 1: due 9/13/2019
- Read Building Java Programs, Chapter 1, sections 1.1-1.3
- Practice-It! Building Java Programs, 4th edition: Self-Check 1.6, 1.7, 1.8, and 1.15. Also Self-Check 1.9-1.14 and 1.17-1.20