This paper describes a new sophomore course being offered at Purdue University in the area of aerospace design. While the course and the examples used in this presentation deal with aerospace engineering, the overall structure is presented as being applicable in other engineering areas as well. The basic idea is that, with time, more of the design processes will involve the use of a computer and this necessarily will force the design process towards a higher degree of organization. The course is a simple illustrative example within this viewpoint. The basic modules of aerospace engineering of flight mechanics, aerodynamics, structures, propulsion, weights, air transportation, stability and control, and performance are used to formulate a set of constraints, which, in the particular example, are positive static stability, trim, structural integrity, and range. A (paper) aircraft is defined as an element of the set of feasible values of design parameters (geometry, altitude, speed). Then, given the subset of aircraft which satisfies all the constraints, the aircraft, with the optimum index of performance, is defined to be the best aircraft.