AP Computer Science, White - C Period, 2025-2026 |
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
08/17/25 |
08/18/25 |
08/19/25 |
08/20/25 |
08/21/25 |
08/22/25 |
08/23/25 |
|
|
|
First Day of School, Special Schedule. Course overview, course website, classroom computers, your own computer. Start Unit 1 - Getting Started. Names video |
CLASS: Continue Unit 1, incl. Bebras Computational Thinking exercises. |
Day 2 - No class |
|
|
|
|
HW: Worksheet 1 - Encapsulation and Binary. Fill out Student Info form |
HW: Install tools on your computer, Worksheet 2 - Organizing Files |
|
|
08/24/25 |
08/25/25 |
08/26/25 |
08/27/25 |
08/28/25 |
08/29/25 |
08/30/25 |
|
CLASS: Tools installed? Terminal; the course server, logins/passwords, bash shell, basic bash commands, directory structure, logging onto the server |
CLASS: Start Unit 2 - Programing Basics, 2.1 - 2.4: Java, Text editing, HelloWorld, uploading to the server |
Day 5 - No class |
CLASS: Continue Unit 2. 2.5 - 2.9. Intro to BlueJ, Producing Output, Data Types and Variables, Numeric Data Types |
CLASS: Unit 2, 2.10 - 2.12. Errors/Debugging, Getting Input, Strings, CircleSphere, OneYearOlder |
|
|
HW: Worksheet 3 - Files and Folders. |
HW: Upload HelloWorld.java |
|
HW: Worksheet - Navigating with the Command Line, upload Powers, TemperatureConverter, TotalHeight, MinutesSeconds |
HW: Upload OverflowError, RoundingError, PairCalculation, AgeName |
|
08/31/25 |
09/01/25 |
09/02/25 |
09/03/25 |
09/04/25 |
09/05/25 |
09/06/25 |
|
Labor Day (Holiday) |
Day 2 - No class |
CLASS: Test-CS Tools |
CLASS: Unit 2, 2.13. Methods |
Day 5 - No class |
|
|
|
|
HW: Online Reading-Origins of Computing |
HW: Upload PersonalHello, Adder1, OldMacDonald |
|
|
09/07/25 |
09/08/25 |
09/09/25 |
09/10/25 |
09/11/25 |
09/12/25 |
09/13/25 |
|
CLASS: Work day |
CLASS: Start Unit 3 - Conditionals. Boolean expressions, The if statement; Comparing Values: Relational Operators, Comparing Floating Point Numbers w/ EPSILON, Comparing Strings with .equals(), Comparing Objects, Testing for null; |
Day 2 - No class |
CLASS: Conditionals, cont’d. |
CLASS: Multiple Alternatives: nested if-elses, the switch statement; Using Boolean Expressions: the boolean type, Boolean operators, using Boolean variables; Test Coverage. |
|
|
HW: Upload Adder2, FourMethods |
HW: VotingAge, SecretMessage, DaysInMonth, SolidLiquidGas |
|
HW: GradeReporter, PaycheckOvertime, CoinToss, CardString; |
HW: TriangleIdentifier, BeverageRec |
|
09/14/25 |
09/15/25 |
09/16/25 |
09/17/25 |
09/18/25 |
09/19/25 |
09/20/25 |
|
Outdoor Ed |
Outdoor Ed |
Outdoor Ed |
Outdoor Ed |
Outdoor Ed |
|
|
|
|
|
|
|
|
09/21/25 |
09/22/25 |
09/23/25 |
09/24/25 |
09/25/25 |
09/26/25 |
09/27/25 |
|
Francis Wass Day (No school) |
CLASS: Conditionals, cont’d. RockPaperScissors, PigLatin |
Day 5 - No class |
CLASS: case/switch-style conditionals. Review GradeReporter.java, evaluate as class. Pop Quiz-Quadratics.java on whiteboards |
CLASS: Coding Bat - Conditionals |
|
|
|
HW: Complete conditional assignments |
|
HW: Use WKSHT - Conditionals to review |
HW: Study for test |
|
09/28/25 |
09/29/25 |
09/30/25 |
10/01/25 |
10/02/25 |
10/03/25 |
10/04/25 |
|
Day 2 - No class |
CLASS: Test-Data Types and Conditionals |
CLASS: Start Unit 4 - OOP. Classes, Objects, Methods, Attributes, Types of methods: Accessors, Mutators. Java API. |
Yom Kippur (No school) |
Day 5 - No class |
|
|
|
HW: Online Reading - Learning to Think Like a Computer |
HW: Person |
|
|
|
10/05/25 |
10/06/25 |
10/07/25 |
10/08/25 |
10/09/25 |
10/10/25 |
10/11/25 |
|
CLASS: Using classes, creating objects, calling methods, Instance variables and Encapsulation; Specifying the Public Interface of a Class; Commenting the Public Interface. |
CLASS: Implementing classes. HANDOUT-Car class. |
Day 2 - No class |
CLASS: Implementing classes continued. |
PSAT Testing Day |
|
|
HW: Counter |
HW: CoinForFlipping, BankAccount, GradeData; |
|
HW: Car, Magic8Ball, Employee, Pair2 |
|
|
10/12/25 |
10/13/25 |
10/14/25 |
10/15/25 |
10/16/25 |
10/17/25 |
10/18/25 |
|
Day 5 - No class |
CLASS: Implementing classes, cont’d. |
CLASS: Reviewing OOP principles. AP Problem: Bus class |
Day 2 - No class |
CLASS: Test-Implementing and Using OOP Classes |
|
|
|
HW: CashRegister, QuadraticSolver |
HW: Study for test |
|
HW: Online Reading - Bubble Boys |
|
10/19/25 |
10/20/25 |
10/21/25 |
10/22/25 |
10/23/25 |
10/24/25 |
10/25/25 |
|
CLASS: Start Unit 5 - Loops. conditional loops: the while-loop. Infinite loops, off-by-one errors, do loops (not used in this course). Using debugger in BlueJ. |
Day 5 - No class |
CLASS: Sentinel values, The break and continue statements, for-loop, counting, summing,. Common Loop Algorithms. |
CLASS: loop problems: Strings |
US Writing Day |
|
|
HW: CountingLoops, Factorial, NinetyNineBottles |
|
HW: SentinelHello, SumPositiveValues, SumIntegers, MultipleSixes, CountingEvens; WKSHT - Iterations |
HW: VowelCounter, Censor, Palindrome |
|
|