what is the difference between civil engineering and mechanical engineering
Civil engineering which involves the design and construction of buildings, roads, bridges, and water infrastructure. Mechanical engineering which involves the design of power, energy, and weapons systems, aircraft and transportation products, and other equipment.