Coastal engineers specialize in managing coastlines, the main focus of which is preventing floods and protecting coastal structures. This makes knowledge of oceanography and ocean geology important in this field. Coastal engineers also utilize the momentum of ocean waves to generate power.
Transportation engineers assist us with transportation. They design highways, roads, and other transportation systems. The operation and maintenance of these systems is also a responsibility of a transportation engineer. It is important to have an understanding of traffic control in the field.
Construction engineering consists of the planning and management of the entire construction process. Projects range from large scale building to highways and it is the job of a construction engineer to manage all aspects of a project from materials, workers, safety, time, and budget. Knowledge of the construction process, business, management, and economics are important as a construction engineer.
Environmental engineers ensure the protection of not only the environment but the protection of humans from dangerous environmental effects. Water and air pollution control, recycling process, waste disposal, soil contamination and large scale farming all fall under the concern of an environmental engineer. The prevention of harmful contamination in the environment is an important job as an environmental engineer so knowledge of basic chemistry and biology are required for this career.