<p>My friend is interested in doing engineering but he is weak in computer programming and especially in chemistry. Which field of engineering should he go into if that's the case? I told him that I wasn't sure, but that he should attempt electrical. </p>
<p>EE woul definitely need programming. You don't have to be strong in those areas before you go to college to do well in them. What grade is he in? If he's still in high school, I'd tell him not to worry- he'll have time in college to pick up programming, and that he try for whatever field interests him most.</p>
<p>civil engineering i would have to say. most if not all engineering courses will either have a chemistry sequence as well as a intro to programming or both. you cant entirely avoid it</p>
<p>not meant to hijack. how many programming classes does an electical engineering major have to go thru? i dont find the material that hard. just anal retentive(i find myself searching for semicolons and incorrectly capitalized words, if my assignment takes 2 hours. 1 hour is me finding these little mistakes).</p>
<p>currently at my school im taking intro to C++. currently learning functions. would i have to learn java, assembly, as well as data structures prior to graduation?</p>
<p>If he's still in HS then he has time to learn Prog.
but if he's already in College, and struggling with it, then there might be a problem.
He also dislikes Chem.</p>
<p>Well I think some good majors for him might be:
1. Industrial Engineering [and Operations Research]
2. Mechanical Engineering
3. Aerospace Engineering
4. Civil Engineering ( some schools have an Envirnomental Eng. option in the Civil program so they might focus more on Chem classes)
5. Electrical Engineering</p>
<p>[basically all the Eng. majors that don't focus that much on Chem]</p>
<p>but he will have to take a Chem course in his fresh year(1st semester) for any Eng. major.
and Prog. cannot be avoided, he just has to learn it.</p>
<p>Mechanical, Aero, Civ/Structural, and Elec all rely pretty heavily on programming, especially MATLAB. You're gonna have to suffer through it pretty much no matter what.</p>
<p>Everyone has to take chem, too. It's a core class.</p>
<p>Everyone has their weak points in engineering. I went into civ because I didn't want to have to program. Four years later, in grad school, sitting in a computer lab at three in the morning wrestling with the finite element analysis code I was writing, I had to admit that maybe I hadn't researched the "programming" element of civil engineering quite as much as I should have!</p>
<p>But y'know, you take it a step at a time. I was a terrible programmer in high school, but I did what I had to do in order to pursue the type of engineering that I wanted to go into. Amazingly enough, now I'm considered to be a pretty darned good programmer, by structural engineering standards. My code's pretty clean, I comment extensively, and it works. Huzzah!</p>
<p>I'd suggest that your friend look through and see what type of engineering he/she would really be interested in. Engineering's tough no matter what you do, so instead of planning for a nice, clear path to your final goal of an engineering degree, you should instead choose a degree plan that has a really big, exciting carrot at the end to entice you over all the hurdles that'll ultimately be in your way.</p>
<p>I agree that your friend should find out what kind of engineering he's interested in. Just about every engineering discpline will require some kind of programming. The general consensus (at least from the engineering students I've talked to) is that IE is not as rigorous as the rest. Although, lacking first hand info, I can't certify the validity of such statement.</p>
<p>that is true, I have checked at the course schedule sample for engineering in a couple of schools, Industrial Engineering is the easiest.
and Chemical Engineering is the hardest.</p>
<p>But I know a guy in my church who just graduated from Penn State w/ a B.S. in Industrial E.
This guy's starting salary is 55k.</p>
<p>Thanks everyone.....by the way, he is a freshman in college. Well, he told me that he just find programming somewhat difficult, but not terribly. It's chemistry that he is really struggling with.</p>