Skip to content

Instantly share code, notes, and snippets.

@SophieDeBenedetto
Last active August 29, 2015 14:26
Show Gist options
  • Save SophieDeBenedetto/5fef5908af1be23323c1 to your computer and use it in GitHub Desktop.
Save SophieDeBenedetto/5fef5908af1be23323c1 to your computer and use it in GitHub Desktop.
Topic: Object Oriented Ruby
Unit: Beginning OO
Lessons:
1. Readme - intro to OO (missing, needs to be written)
2. structured learning readme
3. using bundler readme
4. Variable Types Readme - improve
5. Object attributes tutorial -- re-brand as a code along and improve
6. Lab: barking dog - update readme
7. Lab: counting sentences - update readme
8. Lab: OO basics - update readme
9. Readme - class architecture (this doesn't exist, needs to be written)
10. Lab: email parser - update readme
11. Lab: anagram detector - new readme + better hints
12. Readme - working with APIs, a basic intro (this doesn't exist, needs to be written)
13. Lab: Twitter API todo - update readme
14. Readme - mass assignment (this doesn't exist, needs to be written)
15. Lab: mass assignment
16. Lab: Animal Sorter - update readme
Unit: Deeper Dive Intro Object Orientation
1. Readme - abstraction (missing)//OR readme that intros the unit, what is "deeper" about it/what we will be discussing (briefly)
2. Readme - interface methods (missing)
3. Readme - Object Relation (doesn't exist yet, needs to be written)
4. Lab - School Domain (needs better readme)
5. Lab - data normalization (needs better readem, better instructions)
6. Readme - Custom Error Writing (doesn't exist yet, needs to be written)
7. Lab - triangle - update readme
8. Lab - cash register - update readme
9. Readme - private vs. public methods (prob. good, may need some review)
10. Make a new lab that lets them practice public/private methods
11. Lab - fake array - update readme to explain why we want them to do this, give way more guidance.
12. Lab - fake hash - ditto
** remove bonus handshake, roman numerals to separate section
13. Final lab: OO person - update readme to talk about interactions/relationships between objects
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment