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.