Delve into the principles of material science and engineering as they apply to civil engineering materials. Explore the mechanical properties, durability, and environmental impact of traditional and emerging construction materials such as concrete, steel, composites, and bio-based materials. How can advancements in material science, such as nanotechnology and self-healing materials, contribute to the development of more sustainable and resilient civil engineering structures?