Civil and Environmental engineering is one of important engineering fields that with Mechanical and Electrical engineering and Computer science build our today civilization. Civil and Environmental engineering is a broad science and art and involves everything from deepest ocean to farthest deserts and everything between. Civil and Environmental engineers provide us healthy water supply, transportation facilities. They design and build our building and cities, including streets, bridges, wastewater treatment and disposal, public transportation system, airports and much more.
Civil and Environmental engineering has many branches including:
- Structural Engineering
- Geotechnical Engineering
- Highway Engineering
- Environmental Engineering
- Hydraulic Engineering
- Coastal Engineering
- Construction Management
- Earthquake Engineering
- Water Resources Engineering
- Municipal or urban engineering
- Offshore Engineering
Civil engineering is an old discipline and its history goes back to centuries ago. But fast growth of this field is from few past centuries.
With advent of computing devices it has been possible to solve more realistic problems faced by civil engineers at their every day tasks. With using computing power it's now possible to design more complicated systems and building more efficient and economically. Civil engineers have build the biggest and complicated structures during last and current century.
With global warming and lack of fossil fuel, now it's Civil and Environmental engineers duty to solve this problem with the help of other disciplines, such as Mechanical, Electrical, and others today problem of finding safe and clean power sources.
In this site we provide civil engineering resources, such as articles and software and software applications .
We gather our experience in civil engineering here in this site. Articles about several parts of civil engineering are provided herein.
Engineering software is reviewed, and also we have some software applications that are written for civil engineering.
Problem solving and solving engineering problems numerically using computer programming languages like C, C++, Java, and Octave are also considered in this site.
If you can help and give us a hand and author value resources we welcome you.