As we draw up our curriculum in design—in the science of the artificial—to take its place by the side of natural science in the whole engineering curriculum, it includes at least the following topics: THE EVALUATION OF DESIGNS 1. Theory of evaluation: utility theory, statistical decision theory 2. Computational methods: Algorithms for choosing optimal alternatives such as linear programming computations, control theory, dynamic programming Algorithms and heuristics for choosing satisfactory alternatives 3. THE FORMAL LOGIC OF DESIGN: imperative and declarative logics THE SEARCH FOR
...more

