| Topic(s) | Due date |
|---|---|
| Primitive data, variables, I/O, and programming style | Tuesday, 08/26/2025 at 11:59 pm |
| Operators and boolean logic, Course syllabus | Tuesday, 09/02/2025 at 11:59 pm |
| Conditionals | Sunday, 09/07/2025 at 11:59 pm |
| While/For loops | Sunday, 09/14/2025 at 11:59 pm |
| Nested loops, boolean flags, break, continue | Sunday, 09/21/2025 at 11:59 pm |
| Objects, arrays and ArrayLists | Sunday, 09/28/2025 at 11:59 pm |
| Scanner lookahead and command line arguments | Sunday, 10/05/2025 at 11:59 pm |
| Classes and instance methods | Tuesday, 10/07/2025 at 11:59 pm |
| Constructors, modifiers, and encapsulation | Sunday, 10/19/2025 at 11:59 pm |
| Methods | Sunday, 10/26/2025 at 11:59 pm |
| Static variables and methods | Sunday, 11/02/2025 at 11:59 pm |
| Recursion | Sunday, 11/16/2025 at 11:59 pm |
| Searching and sorting | Sunday, 11/30/2025 at 11:59 pm |