Schedule
AP Computer Science, White - G Period, 2024-2025 | ||||||
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
01/12/25 | 01/13/25 | 01/14/25 | 01/15/25 | 01/16/25 | 01/17/25 | 01/18/25 |
Class cancelled | Day 1-No class. Return to school. | CLASS: Winter Decathlon | CLASS: Intro to git. Installation, set up global variables, init a project, status, log, commit | Day 4-No class. Second Semester Begins | ||
HW: | HW: Winter Decathlon | HW: | ||||
01/19/25 | 01/20/25 | 01/21/25 | 01/22/25 | 01/23/25 | 01/24/25 | 01/25/25 |
Martin Luther King, Jr. Holiday | CLASS: branches, merges, conflicts. Intro to GitHub : downloads. |
CLASS: GitHub continued, cloning, pushing. Putting your own project on GitHub. Begin work on PlaylistProject | Day 1-No class | CLASS: Playlist Project | ||
HW: | HW: Playlist Project | HW: Playlist Project | ||||
01/26/25 | 01/27/25 | 01/28/25 | 01/29/25 | 01/30/25 | 01/31/25 | 02/01/25 |
CLASS:Pull requests | Day 4-No class | CLASS: Review, HANDOUT-Arrays, ArrayLists. CodingBat with Arrays (Array1, Array2). | CLASS: Test-Arrays, ArrayLists | Day 1-No class | ||
HW: | HW: Review for test | HW: Push PlaylistProject to GitHub | ||||
02/02/25 | 02/03/25 | 02/04/25 | 02/05/25 | 02/06/25 | 02/07/25 | 02/08/25 |
CLASS: Designing Classes; Designing Good Methods; Intro to UML. Do CashRegisterCoin.zip . | 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 | Day 4-No class | CLASS:Problem-Solving Patterns; Static Variables and Methods; Scope. Examples: BankAccount, RectangleTester. Write Statistics class. | CLASS: Design Patterns, Introduce Project: Office Supplies | ||
HW: Read Ch 11, Sections 11.1 - 11.6. Upload CashRegisterCoin.zip . | HW: Work on CR Coin Returner.zip | HW: Upload completed CRCoinReturner.zip. | HW: Work on Project-Office Supplies | |||
02/09/25 | 02/10/25 | 02/11/25 | 02/12/25 | 02/13/25 | 02/14/25 | 02/15/25 |
Day 1-No class | CLASS: Continue OfficeSupplies | CLASS: Simulations, Project-RideShare | Day 4-No class | Professional Growth Day | ||
HW: Work on OfficeSupplies | HW: Work on implementing solution to RideShare | |||||
02/16/25 | 02/17/25 | 02/18/25 | 02/19/25 | 02/20/25 | 02/21/25 | 02/22/25 |
Presidents’ Day (Holiday) | CLASS: Simulations, RideShare | CLASS: Simulations, RideShare | Day 1-No class | 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: Read Lecture notes on Inheritance (Unit 10, part 1), upload Person.zip (w/Person, Student, and Instructor classes) | ||||
02/23/25 | 02/24/25 | 02/25/25 | 02/26/25 | 02/27/25 | 02/28/25 | 03/01/25 |
CLASS: Overriding Methods; The Clothing class | Day 4-No class | CLASS: Polymorphism; Cosmic Superclass (Object), overriding methods | CLASS: Introduce Project: Zookeeper. (Instructor gone) | Day 1-No class | ||
HW: Upload Clothing.java | HW: Upload Wardrobe.zip. | HW: Work on Zookeeper | ||||
03/02/25 | 03/03/25 | 03/04/25 | 03/05/25 | 03/06/25 | 03/07/25 | 03/08/25 |
CLASS: Complete Zookeeper. (Instructor gone) | CLASS: Start BallInheritance activity | Day 4-No class | CLASS: Continue BallInheritance Activity | CLASS: Open Source. Linux, Servers, VPS, Domains, LAMP, installing software. Software. openssl. cron jobs. | SCaLE Conference | |
HW: Work on projects | HW: Work on BallInheritance | HW: Upload BallInheritance.zip | HW: Relax | |||
03/09/25 | 03/10/25 | 03/11/25 | 03/12/25 | 03/13/25 | 03/14/25 | 03/15/25 |
US Writing Day | Day 1-No class. Quarter 4 Begins | Quarter 4 begins. CLASS: Intro to Recursion; Recursive Loop. Visual Code Tracing of recursive calls. Recursive Sums, Recursive Products, Recursive Fibonacci | CLASS: Recursion; Fractal Trees (Processing), Sierpinski Triangles (Processing) | Day 4-No class | ||
HW: Read Ch 5, sections 5.8 - 5.10; upload RecursiveSum.java; upload RecursiveFactorial.java | HW: Upload recursion.png, a PNG file of a recursive image that you created | |||||
03/16/25 | 03/17/25 | 03/18/25 | 03/19/25 | 03/20/25 | 03/21/25 | 03/22/25 |
CLASS: Sorting and Searching: Selection Sort | CLASS: InsertionSort | Day 1-No class | CLASS: Searching. LinearSearch, Binary Search | CLASS: 2-D Arrays. MagicSquare | ||
HW: Upload SelectionSortDemo.java | HW: Upload InsertionSortTester.zip | HW: LinearSearch.java due. | HW: GameOfLife, MagicSquare | |||
03/23/25 | 03/24/25 | 03/25/25 | 03/26/25 | 03/27/25 | 03/28/25 | 03/29/25 |
Spring Break | Spring Break | Spring Break | Spring Break | Spring Break | ||
03/30/25 | 03/31/25 | 04/01/25 | 04/02/25 | 04/03/25 | 04/04/25 | 04/05/25 |
Spring Break | Spring Break | Spring Break | Spring Break | Spring Break | ||