Skip to Main Content

Ruby on Rails

Download as PDF

Course Information

Subject code

CSCI

Subject Code Description

Computer Science

Course Number

3776

Course Title

Ruby on Rails

Catalog Subject and Course Number

CSCI 3776

Catalog Title

Ruby on Rails

Course Description (Combined)

Prerequisite: CSCI 2912.

This course covers the fun, popular, and powerful web programming framework Ruby on Rails, which enables programmers to rapidly develop sophisticated websites with databases. Topics include: Ruby programming language, embedded Ruby, Model-View-Controller (MVC) software architectural pattern, Rails directory structure, database object-relational mapping (ORM) using active records, database migrations, maintaining user state with database sessions, asynchronous JavaScript and XML (Ajax) development techniques for interactive web applications, testing, and debugging. Extensive programming assignments to create websites with relational databases.

Credit: 3