This document discusses embedded computing systems and their design. It defines embedded systems as devices containing programmable computers optimized for specific applications rather than general-purpose use. Examples include cell phones, printers, vehicle components, appliances and more. The document outlines challenges in embedded system design like meeting deadlines and minimizing power. It describes using a methodology of requirements, specification, architecture, component design, and integration to manage the design process.