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.