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
- Portfolio Requirements
- M1 Graduation Requirements
- Professional Development Curriculum
- Module 1 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.
Exercises you’ll want to use throughout module for enrichment and extra practice.