Schedule A One-on-One With An Instructor
Day 1
Topics
- Our Learning Philosophy
- Object Oriented Programming & Classes Review
- Arrays
- Git
Activities
- Show and Tell - Virtual Pet
- Talk - Learning Philosophy
- Review - Building a Cat Class - Object Oriented Programming
- Workshop - Git and GitHub and You
- Exercise - Git-It
References
- Learning Philosophy Slides
- Object Oriented Programming Slides
- Git Slides
-
Evening Reading - Head First Java
Topic Pages Classes and Objects 27-41 Arrays 59-60 Review: Variables and Objects 49-62 Workshop Videos
- Review - Virtual Pet Show and Tell & Learning Philosophy
- Review - Classes
- Workshop - Git
Day 2
Topics
- Career Services
- Array vs. ArrayList
- ArrayList Methods
- Parameterized Types
- Using ArrayLists as Instance Variables
Activities
- Workshop - Career Services
- Workshop - Intro to Arrays
- Workshop - ArrayLists
- Take Home Exercise - Cookie Order
- Take Home Exercise - Create a Shopping Cart
- Take Home Exercise - Coding Bat Array-1
References
Evening Reading - Head First Java
Topic | Pages |
---|---|
ArrayList | 132-138 |
Using Packages | 156 |
ArrayList Bullet Points | 156 |
Autoboxing | 288-289 |
Workshop Videos - PENDING
Day 3
Topics
- TDD & Collections
- Java Collections Framework
- Maps
Activities
- Review - Shopping Cart
- Workshop - Java Collections Framework and Maps
- Exercise - Bank Project
References
- Maps Slides
- Map Demo Exercise
- Don't Use Double For Currency - This is a little Computer Science-y, but it demonstrates why double is bad for currency. We'll talk about a solution in the next few weeks.
Evening Reading - Head First Java
Topic | Pages |
---|---|
Collections | 533, 557, 558 |
Maps | 567 |
Workshop Videos - PENDING
- Workshop - Java Collections Framework and Maps
- Exercise - Maps Exercise
- Group Exercise - Bank Project
- Group Exercise - Bank Project - Forking
- For Fun - HashMap
-
Cookie Order Exercise Walkthrough
Day 4
Topics
- TDD and Collections
-
Introduction to Object Oriented Fundamentals
Activities
- Review - Bank Exercise with TDD
-
Workshop - Introduction to Object Oriented Fundamentals
References
- Team Instruct-tors Bank Project
-
Object Oriented Fundamentals - A-PIE
Evening Reading - Head First Java
Topic Pages Inheritance and Polymorphism Chapter 7
Workshop Videos
- TDD and Collections
- Introduction to Object Oriented Core Concepts Pt. 1
-
Introduction to Object Oriented Core Concepts Pt. 2
Day 5
Weekly Graded Exercise: [virtual-pet-shelter]https://classroom.github.com/a/PGYI7Kzz)
Due Tuesday, 9:30 AM: