Note: Because lecture slides contain the answers to in-class Top Hat questions, I cannot 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/26/2024 - 08/30/2024)
-
Week 1 (09/04/2024 - 09/06/2024)
-
Week 2 (09/09/2024 - 09/13/2024): Conditionals, short-circuiting
-
Week 3 (09/16/2024 - 09/20/2024)
-
Week 4 (09/23/2024 - 09/27/2024): Nested loops, boolean flags, break, continue
-
Week 5 (09/30/2024 - 10/04/2024): Objects, arrays, ArrayLists, enhanced for loops, boxing
-
Week 6 (10/09/2024 - 10/11/2024): Scanner lookahead, files, Command line arguments, and assertions
-
Week 7 (10/14/2024 - 10/18/2024): Classes, instance methods, toString, equals, compareTo
-
Week 8 (10/21/2024 - 10/25/2024)
-
Week 9 (10/28/2024 - 11/01/2024): More methods
-
Week 10 (11/04/2024 - 11/08/2024): Static variables and methods, Scope
-
Week 11 (11/11/2024 - 11/15/2024): Self-referential data
-
Week 12 (11/18/2024 - 11/22/2024): Recursion
-
Week 15 (12/02/2024 - 12/06/2024): Time complexity, searching, sorting