Course Catalog > Technology and Information Management > Programming Languages and Object-Oriented Programming
Programming With Ruby on Rails
There are currently no sections open for enrollment.
X411.2 (2 semester units in EECS)
Get an introduction to Ruby on Rails, a popular, full-stack open source framework for developing database-backed Web applications using the Model-View-Control application architecture. Based on the Ruby programming language, Rails includes built-in facilities for request routing, resource access and control (ActionPack, ActiveResource), and object-relational database management (ActiveRecord), with integrated support for unit, functional, and integration testing. Rails uses "convention over configuration" to simplify all aspects of Web development out of the box.
Future-Term Courses and Enrollments
Courses are offered three terms per year: spring, summer, fall. Information about upcoming courses is available when enrollment opens each term.
- Spring term: Enrollment opens in early December. Classes begin in January.
- Summer term: Enrollment opens in early April. Classes begin in late May.
- Fall term: Enrollment opens in early July. Classes begin in August.
Join our email list for periodic updates about course availability.