Calendar & Lecture Slides

Homework assignments are due on Monday nights at 11:59pm via email to hw AT cmurpg.com

Remember that you are allowed to turn every assignment in up to a week late with no penalty. Read here for more info. After that, please email Shu.

  • 10/7 Web Development: Optional if you know what semantic markup and have used CSS before.
  • 10/21 Web Applications: Optional if you know PHP/MySQL or Ruby on Rails.
Fall 2009 Schedule
Week Date Title/Event Slides Homework
1 8/24 Fall 2009 Begins
1 8/26 The Wizard slides
2 9/2 Java Review slides HW 1 - due at the end of 9/7 (Monday)
3 9/9 What's in Your Brain? slides HW 2 - due at the end of 9/14 (Monday)
4 9/16 Functional Puzzles slides
5 9/23 Pragmatic Version Control slides HW 3 - due at the end of 9/28 (Monday)
6 9/30 Ducks and Metaprogramming slides HW 4 - due at the end of 10/5 (Monday)
7 10/7 Web Development Boot Camp (Optional if you know HTML/CSS.) slides videos videos
8 10/14 No Class! Celebrating Mid-Semester Break (10/16) HW 5 - due at the end of 10/19 (Monday)
9 10/21 User Interface Programming slides
10 10/28 Web Applications Development slides
11 11/4 Teaching 101: How RPG was made slides HW 6 - due at the end of 11/9 (Monday)
12 11/11 No Class
13 11/18 No Class HW 7 - due at the end of 11/23 (Monday)
14 11/25 No Class, Thanksgiving Break
15 12/2 Epilogue RPG Final - due at the end of 12/15 (Tuesday of finals week, week 2)
12/15 Last Day of School