Day 1
Topics
- Career Services
- Abstraction in OOP
- Discussing the Single Responsibility Principle
Activities
- Workshop - Abstract Classes and Interfaces
- Bridge Project Example w/ TDD
High Street Hospital
- Afternoon Breakout Sessions -
Intro to VirtualPetShelter
Workshop Videos
References
Evening Reading - Head First Java
Topic |
Pages |
Interfaces and Polymorphism |
Chapter 8 |
Day 2
Topics
- Polymorphism, Inheritance in OOP
- Discussing the Single Responsibility Principle
Activities
- Workshop - Polymorphism, Inheritance
- Bridge Project Example w/ TDD
High Street Hospital
- Afternoon Breakout Sessions -
VirtualPetShelter
Workshop Videos
References
Evening Reading - Head First Java
Topic |
Pages |
Inheritance and Polymorphism |
Chapter 7 |
Day 3
Topics
- Encapsulation in OOP
- Comparable Interface
Activities
- Workshop - Encapsulation
- Bridge Project Example w/ TDD
High Street Hospital
- Afternoon Breakout Sessions -
VirtualPetShelter
Workshop Videos
References
Evening Reading - Head First Java
Topic |
Pages |
Encapsulation |
pages 79-82 |
Comparator |
pages 552-553 |
Day 4
Topics
- Equality
- Discussing the Single Responsibility Principle
Activities
- Workshop - Equality
- Bridge Project Example w/ TDD
High Street Hospital
- Afternoon Breakout Sessions -
VirtualPetShelter
Workshop Videos
References
Evening Reading - Head First Java
Topic |
Pages |
Equality |
pages 560 - 563 |
Day 5
Topics
Activities
- Workshop - TDD for FooBarQix (Step 1 and Step 2)
- Afternoon Breakout Sessions -
VirtualPetShelter
References
Evening Reading - Head First Java
Topic |
Pages |
Life and Death of Objects |
Chapter 9 |
Weekly Assignment
Virtual Pet Amok Class Design
FizzBuzzQix Lite