Skip to content

Instantly share code, notes, and snippets.

@dpickett
Created June 11, 2011 18:55
Show Gist options
  • Select an option

  • Save dpickett/1020843 to your computer and use it in GitHub Desktop.

Select an option

Save dpickett/1020843 to your computer and use it in GitHub Desktop.
Course Outline for "Intro to Ruby and Object Oriented Programming"
Getting Started (Week 1)
Our Development Environment
IRB
The Command Line
Your Editor
Getting Help (Week 1)
Learn To Program
Ruby Documentation
Classmates
Teacher
Basic Data Types (Week 1)
Numbers (ints, floats)
Strings
TypeCasting
Variables (Week 2)
Locals
passing by reference vs. passing by value
The importance of naming
Constants
Methods (Week 2)
Calling methods
writing methods
methods with parameters
return values
Flow Control (Week 2)
Boolean methods
==, >, <, <=, >=
if, else statements
case statements
Loops
|| and &&
Arrays, Hashes and Iterators (Week 3)
Arrays
times
Hashes
Ruby one liners (fun with collect, each, map, etc)
Object Oriented Design (Weeks 4 and 5)
Changing/Modifying existing objects
Writing your own objects
Encapsulation
Contract Based Design
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment