This text demonstrates that symbolic representation and related problem-solving methods offer significant opportunities to clarify and articulate concepts of design to give a better framework for design research and education. This second edition includes recent work on design reasoning, computational design, AI in design, and design cognition.