Materials form the foundation for all engineering applications. Advances in materials and their processing are driving all technologies, including the broad areas of nano-, bio-, energy, and electronic (information) technology. Performance requirements for future applications require that engineers continue to design both new structures and new processing methods in order to engineer materials having improved properties. Applications such as optical communication, tissue and bone replacement, fuel cells, and information storage, to name a few, exemplify areas where new materials are required to realize many of the envisioned future technologies. This course provides an introduction to how science and engineering can be exploited to design materials for many applications. The principles behind the design and exploitation of metals, ceramics, polymers, and composites are presented using examples from everyday life, as well as from existing, new, and future technologies. A series of laboratory experiments are used as a hands-on approach to illustrating modern practices used in the processing and characterization of materials and for understanding and improving materials properties.