Learning Outcomes:
Students should have attained a thorough working knowledge of Ruby programming techniques, be able to build a system using the language and apply it in a web context.
Indicative Module Content:
Main parts of the Ruby language; primitives, data-structures and programming conventions. Culminates in introduction to the Ruby-on-rails framework.