I&C SCI X400.22

Web App Dev 3: Object-Oriented Programming in Ruby

A basic course that introduces the fundamentals of organizing computer programs using the object-oriented paradigm and implemented the user-friendly programming language, Ruby. Having learned to program in the procedural paradigm, where data and state are separate, in a series of labs students will transition to building units of abstractions called "classes" per the guidance of luminaries such as Alan Kay and Sandi Metz. Students will learn to create small "cells" of computation that collaborate along a biological model to create code that can be easily understood, updated, and debugged.

Icon
Course
Approximate Cost TBD
Format Online
Duration TBD
Total Credits 2