Note: When not otherwise specified, Thursday classes are for team meetings.

  • Tuesday September 8

    Course goals. Introduction to software engineering. Process and product. Methodologies.

    First assignment. Speaking and listening. Introductions.


  • Thursday, September 10

    Responses to readings.


  • Tuesday, September 15

    4:00: VisitMe - facebook (Paul English and Joelle Skaff)

    4:30: STUDDI (Nick Anzalone)

    5:15: iphone DB query (Kevin Osborn)


  • Thursday, September 17.

    4:00: Agile dashboard (Jonathan Krentel)

    4:30: Voicewize catalog (Barb Arboleda)

    5:15: Robot for MERL (Tyler Garaas)


  • Tuesday, September 22

    Homework 2 due.

    Choosing our projects, setting up teams.


  • Thursday, September 24 First cut at scheduling.

  • Tuesday, October 6.

    svn - Henrik Volckmer


  • Thursday, October 8.

    Team meetings.


  • Tuesday, October 6.

    Scenarios and use cases.


  • Thursday, October 15.

    Team meetings.

    Deliverables: Google code page at http://code.google.com/p/PROJECTNAME, with project vision statement, icon, team members, contact information, rudimentary schedule.

    Name and vision statement approved by client.

    Schedule should show (at least) dates for an appropriate Hello World with contributions from all team members made via SVN and for the script/steps for a one step build for Hello World. Some of this may have already happened, in which case that should be visible as items checked off.


  • Tuesday, November 10.

    Team meetings. Professor won't be there.


  • Thursday, November 12.

    Presentations to venture capitalists and foundation executives.


  • Tuesday, December 15.

    Requirements specification document (approved by client).


  • May ??

    Poster session at Department annual alumni event.


  • May ??

    Poster session at Department spring party.


  • Wednesday, May 12.

    Final release.