Schedule
Week 1 Java and OOP Basics
- Mon 09/09
-
- Wed 09/11
-
- Fri 09/13
-
- Mon 09/16
-
- Wed 09/18
-
- Fri 09/20
-
Week 3 More refactoring and Test-Driven-Development
- Mon 09/23
-
- Wed 09/25
-
- Fri 09/27
-
Week 4 Agile Design and Client Meeting, Project Start
- Mon 09/30
-
- Wed 10/02
-
- Fri 10/04
-
Week 5 Agile Design and Client Meeting, Project Start
- Mon 10/07
-
- Wed 10/09
-
- Fri 10/11
- Midterm 1 (study guide)
Week 6 More Agile, Writing Clean Tests
- Mon 10/14
-
- Wed 10/16
-
- Fri 10/18
-
Week 7 Use-Case-Architectures and Mocking
- Mon 10/21
- FALL BREAK
- Wed 10/23
-
- Fri 10/25
-
Week 8 The SOLID principles
- Mon 10/28
-
- Wed 10/30
-
- Fri 11/01
-
Week 9 More SOLID
- Mon 11/04
-
- Wed 11/06
-
- Fri 11/08
- Continue lesson day 24
Week 10 Design Patterns
- Mon 11/11
-
- Wed 11/13
-
- Fri 11/15
- View of our codebase in diagrams
Week 11 More Design Patterns
- Mon 11/18
-
- Wed 11/20
-
- Fri 11/22
-
Week 13 Even More Design Patterns
- Mon 11/25
-
- Wed 11/27
-
- Fri 11/29
-
Week 14 Project Work
- Mon 12/02
-
- Wed 12/04
- THANKSGIVING BREAK
- Fri 12/06
- THANKSGIVING BREAK
Week 15
- Mon
-
- Wed
- Guest lecture
- Fri
-