Skip to main content

Assignments

We will have assignments almost every day of the semester. You can feel free to work on assignments alone or to collaborate on any part of an assignment. However, reading journals should be submitted individually.

HW 0: Set up accounts
  • Due 21 January 2018 (before 10:30pm)
HW 1: Getting started with Ruby
  • Due 23 January 2018 (before 10:30pm)
HW 2: Ruby adventures, continued
  • Due 28 January 2018 (before 10:30pm)
HW 3: Getting started with Rails (Hartl, Chapter 1)
  • Due 1 February 2018 (before 10:30pm)
HW 4: Your first Rails app (Hartl, Chapter 2)
  • Due 4 February 2018 (before 10:30pm)
HW 5: A static site (Hartl, Chapter 3)
  • Due 6 February 2018 (before 10:30pm)
HW 6a: Start on Hartl, Chapter 5
  • Due 11 February 2018 (before 10:30pm)
HW 6: Extending your Rails application (Hartl, Chapter 5)
  • Due 13 February 2018 (before 10:30pm)
HW 7a: Start on Hartl, Chapter 6
  • Due 15 February 2018 (before 10:30pm)
HW 7: Extending your Rails application (Hartl, Chapter 6)
  • Due 20 February 2018 (before 10:30pm)
HW 8a: Start Hartl, Chapter 7
  • Due 27 February 2018 (before 10:30pm)
HW 8: Extending your Rails application (Hartl, Chapter 7)
  • Due 1 March 2018 (before 10:30pm)
HW 9: Document a design pattern
  • Due 6 March 2018 (before 9:00pm)