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
Success in Mod 1
Students who successfully complete Module 1 will have demonstrated proficiency in Ruby Syntax & Style, Breaking Logic Into Components, Debugging, Test Driven Development, Version Control, their Desktop Environment, and Collaboration, as well as completed all Career Development requirements. These skills are broken down in detail here.