Day 1
Topics
- Career Services
- Clean Code
-
Intro to TDD
Activities
-
Workshop Concepts of Clean Code and TDD
- Workshop FizzBuzz Kata
References
Test Driven Development Slides
Evening Reading - TDD in Java
Workshop Videos
Day 2
Topics
- Objects and Constructors
- Group project
VirtualPet
Overview
Activities
-
Workshop Objects and Constructors
-
Bridge Project Example ATM
-
Workshop Virtual Pet
-
Afternoon Breakout Sessions -
VirtualPet
References
Evening Reading - Head First Java
Topic | Pages |
---|---|
Constructors | pages 235 -249 |
Workshop Videos -
Day 3
Topics
- Principles of OOP
- Interfaces and Polymorphism
Activities
- Workshop - Interfaces and Polymorphism
- Afternoon Breakout Sessions -
VirtualPet
References
- Core Concepts of OOP Slides
- Encapsulation
- Interfaces and Interfaces
- Workshop Repository - Inheritance Zoo
Evening Reading - Head First Java
Topic | Pages |
---|---|
Inheritance and Polymorphism | Chapter 7 |
Interfaces and Polymorphism | Chapter 8 |
Access Levels and Access Modifiers | pg. 667 |
Workshop Videos
Day 4
Topics
- ArrayList
Activities
- Workshop - ArrayList
- Bridge Project Example Girl Scout Cookie Order
- Afternoon Breakout Sessions -
VirtualPet
References
Workshop Video
Day 5
Topics
- Maps
Activities
- Workshop - Maps
- Bridge Project Example Bank Teller
- Afternoon Breakout Sessions -
VirtualPet
Workshop Video
References
Weekly Assignment(s)
Workshop Video
Pending