Schedule

Wed 27 Aug
Mon 1 Sep
  • Labor Day
Wed 3 Sep
Mon 8 Sep
Wed 10 Sep
Mon 15 Sep
Wed 17 Sep
Wed 24 Sep
Mon 29 Sep
Wed 1 Oct
  • due Ruby Cheatsheet Proposals & Discussion ends by start of class (in Piazza Q&A)
  • activity Team meets with customer and creates USs
Mon 6 Oct
Wed 8 Oct
  • Exam 1
  • Covers all lectures through Wed 24 Sep and all quizzes and Boot Camp homeworks.
  • Here are the questions and solutions.
Mon 13 Oct
  • Fall Break
Wed 15 Oct
Mon 20 Oct
  • due User stories and Alpha Iteration task assignments
  • assigned Team Project
  • activity Team Project Studio
  • due Team lead selection for Alpha Iteration
Wed 22 Oct
  • discussion What artifacts have you made so far?
  • activity Object-Oriented Data Modeling for Rails
Mon 27 Oct
  • activity Team Project Studio
  • due Weekly productivity report by end of day (1.5 days/person)
Mon 3 Nov
Wed 5 Nov
  • lecture Design Class Diagrams
  • practice Sorry, but I don't have any practice problems for this lecture. Make sure that if given Rails model code, you can model it as a class diagram (as per the lecture).
  • activity Team Project Studio
Mon 10 Nov
Wed 12 Nov
  • Alpha Demo Presentations
  • 2:20 What's My Poison?
  • 2:30 Common Critic
  • 2:40 ThingsInCommon
  • 2:50 MUD
  • 3:00 Holy Guacamole!
  • 3:10 (Soccer) Team Manager
  • 3:20 Create-a-Comp
  • 3:30 AutoFeed
Mon 17 Nov
  • due Alpha Milestone by end of day
  • due Beta Iteration Plan due by end of day
  • activity Project Studio: Beta Iteration Planning
  • due Choose new Project Manager and Quality Assurance Czar
  • due Weekly productivity report by end of day (1.5 days/person)
Wed 19 Nov
  • lecture Behavioral Modeling with UML
  • practice Sorry, but I don't have any practice problems for this lecture. Make sure that if given Ruby code, you can model a particular execution of that code as an object, communication, and/or sequence diagram.
  • activity Project Studio: Beta Iteration Planning
Mon 24 Nov
Wed 26 Nov
  • Thanksgiving Holidays
Mon 1 Dec
Wed 3 Dec
  • Exam 2
  • Focuses on all lectures, quizzes, etc. since Mon 29 Sep; however, may include some material from before that date.
  • Here are the questions and solutions.
Mon 8 Dec
Wed 10 Dec 1:00–3:00
  • Beta Demo Presentations
  • 1:00 AutoFeed
  • 1:15 Holy Guacamole!
  • 1:30 Create-a-Comp
  • 1:45 (Soccer) Team Manager
  • 2:00 MUD
  • 2:15 What's My Poison?
  • 2:30 ThingsInCommon
  • 2:45 Common Critic
  • due Beta Milestone
  • due Weekly productivity report by end of day (1.5 days/person)