Note: Because lecture slides contain the answers to in-class practice problems, I don't make them available until after that lecture has been completed for all sections of the
class. If you receive disability accommodations from CAS that justify having advance access to slides, I will provide you with the slides via email. You should NOT share these slides
with anyone else.
-
Miscellaneous
-
Week 0 (08/25/2025 - 08/29/2025)
-
Week 1 (09/03/2025 - 09/05/2025)
-
Week 2 (09/08/2025 - 09/12/2025): Conditionals, short-circuiting
-
Week 3 (09/15/2025 - 09/19/2025)
-
Week 4 (09/22/2025 - 09/26/2025): Nested loops, boolean flags, break, continue
-
Week 5 (09/29/2025 - 10/03/2025): Objects, arrays, ArrayLists, enhanced for loops, boxing
-
Week 6 (10/08/2025 - 10/10/2025): Scanner lookahead, files, Command line arguments, and assertions
-
Week 7 (10/13/2025 - 10/17/2025): Classes, instance methods, toString, equals, compareTo
-
Week 8 (10/20/2025 - 10/24/2025)
-
Week 9 (10/27/2025 - 10/31/2025): More methods
-
Week 10 (11/03/2025 - 11/07/2025): Static variables and methods, Scope
-
Week 11 (11/10/2025 - 11/14/2025): Self-referential data
-
Week 12 (11/17/2025 - 11/21/2025): Recursion