<p>I'm a freshman in college and it's down to one of these majors. I'm currently going to a community college and plan on transferring to the University of Pittsburgh. If that doesn't work out I will probably end up going to some mediocre university. So which major would provide me with the best paying job right out of school? My goals are to actually one day perhaps after 5 years of working in one of these feilds to pursue an aviation career. This will be like a seed money/backup. So i need the best paying one and the one most in demand for the non ivy league student. Honestly, i'm aiming for aGPA of atleast 3.0. Its going to be hard with calculus that i NEVER took in high school or physics and chem also never took in high school. I barely passed Java programming I jsut never understood the entire logical process i guess.</p>
<p>Computer science jobs, on average, pay the most of the ones you listed. If you struggled with an introductory programming course though, then I’m very hesitant on recommending that.</p>
<p>According to career surveys at the few universities that make them available, computer science generally has better prospects than civil and environmental engineering now, but remember that civil and environmental engineering was highly affected by the recent real estate crash (computer science was probably affected more in the tech bubble crash in the early 2000s).</p>
<p>But if you are struggling in introductory computer science courses, it may not be for you.</p>
<p>Mechanical engineering may be more closely related to aviation (designing airplanes and such), so it may be interesting to you in that respect. However, you better be good at math and physics for any kind of engineering.</p>
<p>
Good point. It’s difficult to forecast short-term demand for jobs four years from now. In 2007, the construction industry was still in good shape. I don’t think even the experts know what the outlook for this field is for 2012, let alone 2015.</p>