Have an Answer?
I do environmental engineering, which as Rohan mentioned is a sub-field of civil. With increasing environmental regulations it is projected to grow and allows for a bit more variety than some engineering fields.
This largely depends on what you interested in. Depending on that your major has to be chose. Every field has further sub-divisions in them.
Electrical engineering: This has further majors like embedded, telecom, circuit design, nanotechnology and so on.
Computer Science: Some of the jobs which you could land with a CS degree is Java developer, .Net developer or any program specific developer.
You can also choose to go into networking area.
Civil Engineer: This deals mainly with the construction of roads, buildings, dams or designing them. It has lot of further sub-divisions such as environmental engineering,
control engineering, structural engineering, transportation engineering, forensic engineering, materials engineering, surveying and construction engineering
Mechanical engineering: Lot to do with the designing of instruments, machines. If you are interested in Robotics, this could be a field for you. Designing the controller arms and so on.
Aerospace engineering: Similar to mechanical but the emphasis would be on rockets, space crafts and the science behind them.
Bio-Technology engineering is a booming area of late. Then you have petroleum engineering. It is a field of engineering concerned with the activities related to the production of hydrocarbons, which can be either crude oil or natural gas. Exploration and Production are deemed to fall within the upstream sector of the oil and gas industry
Courtesy: Wikipedia :)
There are many more, there are lot of majors which vary from university to university. So the key is to really sit down and think where your passion lies and accordingly to proceed in that direction.