Module 1 Object Oriented Programming with Ruby


In Module 1, students will learn to use Ruby and object-oriented programming to build software. They will develop skills to write automated tests, pseudocode, write implementation code, and refactor code to meet Ruby conventions. Through several large group projects and regular pairing exercises, students will learn skills and procedures for effectively collaborating and pairing with other developers.

Scope and Sequence


Defining Success

Students who successfully complete Module 1 will have demonstrated proficiency in Ruby, Object Relational Mapping, Testing, Application Complexity, Debugging, Collaboration, Version Control, and command of their desktop envoronment. These skills are broken down in detail here.

Practice Exercises

Exercises you’ll want to use throughout module for enrichment and extra practice.