AP Computer Science A, White - Period C, 2023-2024 |
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
01/14/24 |
01/15/24 |
01/16/24 |
01/17/24 |
01/18/24 |
01/19/24 |
01/20/24 |
|
Martin Luther King, Jr. Holiday |
Day 4. Semester 2 starts. Review, HANDOUT-Arrays, ArrayLists. CodingBat with Arrays (Array1, Array2). Begin work on PlaylistProject |
Day 5 - no class |
CLASS: GitHub pull requests |
CLASS: Continue PlaylistProject/GitHub |
|
|
|
HW: Playlist Project |
|
HW: Review for test |
HW: Complete PlaylistProject |
|
01/21/24 |
01/22/24 |
01/23/24 |
01/24/24 |
01/25/24 |
01/26/24 |
01/27/24 |
|
Day 2 - no class |
CLASS: Test-Arrays, ArrayLists |
CLASS: Designing Classes; Designing Good Methods; Intro to UML. Do CashRegisterCoin.zip . |
Day 5 - no class |
CLASS: Accessors, Mutators, and Immutable Classes; Side Effects; Call-by-Value vs. Call-by-Reference; Preconditions and Postconditions; assertions; Download Project-CR Coin Returner.zip |
|
|
|
HW: Push PlaylistProject to GitHub |
HW: Read Ch 11, Sections 11.1 - 11.6. Upload CashRegisterCoin.zip . |
|
HW: Work on CR Coin Returner.zip |
|
01/28/24 |
01/29/24 |
01/30/24 |
01/31/24 |
02/01/24 |
02/02/24 |
02/03/24 |
|
CLASS:Problem-Solving Patterns; Static Variables and Methods; Scope. Examples: BankAccount, RectangleTester. Write Statistics class. |
Day 2 - no class |
CLASS: Design Patterns, Introduce Project: Office Supplies |
CLASS: Continue OfficeSupplies |
Day 5 - no class |
|
|
HW: Upload completed CRCoinReturner.zip. |
|
HW: Work on Project-Office Supplies |
HW: Work on OfficeSupplies |
|
|
02/04/24 |
02/05/24 |
02/06/24 |
02/07/24 |
02/08/24 |
02/09/24 |
02/10/24 |
|
CLASS: Simulations, Project-RideShare |
CLASS: Simulations, RideShare |
Day 2 - no class |
CLASS: Simulations, RideShare |
CLASS: Inheritance; Subclasses. Write Person superclass and subclasses. Get Handout-OOP Inheritance Review. |
|
|
HW: Work on implementing solution to RideShare |
HW: Work on implementing solution to RideShare |
|
HW: Work on implementing solution to RideShare |
HW: Read Lecture notes on Inheritance (Unit 10, part 1), upload Person.zip (w/Person, Student, and Instructor classes) |
|
02/11/24 |
02/12/24 |
02/13/24 |
02/14/24 |
02/15/24 |
02/16/24 |
02/17/24 |
|
Day 5 - no class |
CLASS: Overriding Methods; The Clothing class |
CLASS: Polymorphism; Cosmic Superclass (Object), overriding methods |
Day 2 - no class |
Professional Growth Day |
|
|
|
HW: Upload Clothing.java |
HW: Upload Wardrobe.zip. |
|
|
|
02/18/24 |
02/19/24 |
02/20/24 |
02/21/24 |
02/22/24 |
02/23/24 |
02/24/24 |
|
Presidents’ Day (Holiday) |
CLASS: Start BallInheritance activity |
CLASS: Continue BallInheritance Activity |
Day 5 - no class |
CLASS: Introduce Project: Zookeeper. |
|
|
|
HW: Work on BallInheritance |
HW: Upload BallInheritance.zip |
|
HW: Work on Zookeeper |
|
02/25/24 |
02/26/24 |
02/27/24 |
02/28/24 |
02/29/24 |
03/01/24 |
03/02/24 |
|
Ditch Day-Seniors. CLASS: |
Day 2 - no class |
CLASS: Complete Zookeeper. |
CLASS: Abstract Classes. Shape class. |
Day 5 - no class |
|
|
HW: |
|
HW: Work on projects |
HW: Upload AbstractShape.zip |
|
|
03/03/24 |
03/04/24 |
03/05/24 |
03/06/24 |
03/07/24 |
03/08/24 |
03/09/24 |
|
CLASS: Start AbstractRacers project |
CLASS: Continue AbstractRacers project |
Day 2 - no class |
Quarter 3 ends. CLASS: Last class day for AbstractRacer |
Quarter 4 begins. CLASS: Intro to Recursion; Recursive Loop. Visual Code Tracing of recursive calls. Recursive Sums, Recursive Products, Recursive Fibonacci |
|
|
HW: Initial commits to GitHub |
HW: AbstractRacers commits |
|
HW: AbstractRacers commits |
HW: Read Ch 5, sections 5.8 - 5.10; upload RecursiveSum.java; upload RecursiveFactorial.java |
|
03/10/24 |
03/11/24 |
03/12/24 |
03/13/24 |
03/14/24 |
03/15/24 |
03/16/24 |
|
Day 5 - no class |
CLASS: Test-Inheritance |
CLASS: Recursion; Fractal Trees (Processing), Sierpinski Triangles (Processing) |
Day 2 - no class |
CLASS: Open Source. Linux, Servers, VPS, Domains, LAMP, installing software. Software. openssl. cron jobs. |
SCaLE Conference |
|
|
HW: Relax |
HW: Upload recursion.png, a PNG file of a recursive image that you created |
|
HW: Relax |
|
03/17/24 |
03/18/24 |
03/19/24 |
03/20/24 |
03/21/24 |
03/22/24 |
03/23/24 |
|
Spring Break |
Spring Break |
Spring Break |
Spring Break |
Spring Break |
|
|
|
|
|
|
|
|
03/24/24 |
03/25/24 |
03/26/24 |
03/27/24 |
03/28/24 |
03/29/24 |
03/30/24 |
|
Spring Break |
Spring Break |
Spring Break |
Spring Break |
Spring Break |
|
|
|
|
|
|
|
|