No, a civil engineer does not require a knowledge of art, culture, or history of architecture. Engineering is based on science, and requires the use of science to enhance the safety, health and welfare of the public. However, a civil engineer must know that art, culture, and architecture are...