<p>I'm a civil major who's frankly still unsure of what is most interesting to me, and so I thought I'd go on my school's "General Civil Engineering" track:</p>
The general civil engineering course suggestions will give you a broad background in civil engineering at the undergraduate level. You may anticipate careers in consulting firms, or in local, state, or federal agencies. This choice of course work provides suitable background for general professional practice or for graduate study in any branch of civil engineering.
<p>It includes courses from traffic engineering to wastewater treatment to foundation design...but I'm worried it'll be all breadth, no depth.</p>
<p>Is it wiser to just specialize in one thing (just structures, or just transportation, etc)? Or do employers just want you to have a good basis so that you can learn most of the other stuff on-the-job?</p>