[an error occurred while processing this directive]

Notes: Wednesday 23 August 2006
Assignments Due

Notes and Questions

What are the differences between small, fun programs and large, important programs?






What is engineering?






How is constructing software similar to constructing bridges?






How is constructing software different from constructing bridges?






What tools can we use to manage complexity?






There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.

Tony Hoare

[an error occurred while processing this directive]