A repository for all exercises and notes for course 120 on OOP.
Chapter 1: The Object Model
- exercises 1 & 2 - 6/1/18
Chapter 2: Classes and Objects Pt 1
- exercises 1 to 3 - 10/1/18
Chapter 3: Classes and Objects Pt 2
- exercises 1 to 3 - 10/1/18
Chapter 4: Inheritance
- exercises 1 to 8 - 14/1/18
- Introduction - 17/1/18
- Lecture: Classes and Objects - 21/1/18
- Lecture: Inheritance - 21/1/18
- Lecture: Collaborator Objects - 21/1/18
- Lecture: Modules - 21/1/18
- Rubocop File - 22/1/18
- Assignment: OO Rock Paper Scissors - 22/1/18
- Walk-through: OO Rock Paper Scissors - 22/1/18
- Walk-through: OO RPS Design Choice 1 - 22/1/18
- Walk-through: OO RPS Design Choice 2 - 22/1/18
- Rubocop OO RPS - 27/1/18
- Coding Tips - 27/1/18
- Rubocop: Assignment Branch Condition Size - 27/1/18
- Finished in Late April
- Finished Lesson 3 on 16/05/2018
- Intro - 16/05/2018
- Easy 1 - 16/05/2018
- Easy 2 - 16/05/2018
- Easy 3 - 24/05/2018
- Medium 1 - 24/05/2018
- Hard 1 - 24/05/2018
- Summary - 24/05/2018
- Intro - 25/05/2018
- Assignment: OO Tic Tac Toe - 26/05/2018
- Walk-through: OO TTT Spike - 26/05/2018
- Assignment: Some Improvements - 27/05/2018
- Lecture: Discussion on OO TTT Code - 27/05/2018
- Rubocop OO TTT - 27/05/2018
- Assignment: OO TTT Bonus Features - 30/05/2018
- Assignment: OO Twenty-One - 06/06/2018
- Reference Implementation: OO Twenty-One - 06/06/2018
- Rubocop OO Twenty-One - 06/06/2018