CSC 509 Rough Course Schedule:

Be aware that attendance and participation are mandatory in this course. Reviewing another's class notes or the weekly review notes can give a general idea about a class, but will not capture the details of what was discussed or learned. Use these as a supplement, not a substitute, for in class work.  I do not expect to follow a firm schedule since class presentations and discussion will guide our progress, that means you and what you find interesting. We may stick to one subject longer than another or even skip one for another.
 

  Week 1: What is "Design" ?  Begin to read Simon book.  Basic assigned readings.
  Week 2: Paper proposal due, conference with Turner.  Continue to at least chapter 3 of Simon, more basic readings.
  Week 3: Memory as environment for thought (chapter 4 Simon)
  Week 4: Start on Science of Design if at all possible. 
  Week 5: (Plan to have completed reading of Simon's book by the end of this week.) Science of Design
  Week 6: More Science of Design / Software Engineering discussion and readings.  In class midterm avoided totally.
  Week 7: Society as client - Designing the Evolving Artifact.
  Week 8: Complexity and Hierarchic systems.
  Week 9: Final Reports on projects; papers drafts due for review on or before Thursday of Week 9.
  Week 10: Wrap up Final Reports in class.  Final papers due on Friday of week 10.
    FINALS WEEK: We are scheduled for our final exam on Thursday, 11:10am - 1 pm.  We won't have one, though.

****  This schedule is for a point of departure. I fully expect the class to determine its own pace and interestes within the realm of software engineering. Changes in general topics will be noted here.