Course Catalog > Technology and Information Management > Programming Languages and Object-Oriented Programming
Programming With Ruby
There are currently no sections open for enrollment.
X411.1 (2 semester units in EECS)
Get an introduction to the Ruby programming language for text processing, data manipulation, network programming, numerical computation, and system administration applications. Learn to use Ruby to perform common tasks, such as database queries and routine system administration tasks. Course topics include basic Ruby language constructs, programmer-defined classes and objects, metaprogramming techniques, and writing Ruby applications using standard library classes. You also gain a solid foundation for learning the Ruby on Rails Web development framework.
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.