Advice needed on choosing an engineering major

<p>Hello all,
I am a sophomore in electrical engineering and I have completed all of my basic classes for engineering, however, this past semester I took my first electrical engineering class and I was overwhelmed at the amount of programming. I've never programmed before and I was never interested in a career in programming and I want to do an engineering that is least dependent on programming. The reason I chose electrical engineering was because I thought we would be learning about making electricity and green energy. That is my passion; I want to work to make homes and transportation and products better for the environment and more efficient. I want to find a major that will give me the skills to do that and at the same time a major that I am actually interested in. </p>

<p>My dilemma is that I want to invent new products and I like hands on engineering where I get to be creative and I don't want to be doing the same thing for the rest of my life, I want to be innovative in my career. So now I am just trying to find the type of engineering that will best allow me to do that; I am looking at chemical, environmental, or civil. But I am open to any other suggestions.</p>

<p>Thank you</p>

<p>One class is not going to determine that a career in EE is going to be heavily dependent on programming. There are loads of EE jobs where there is little to no programming, though some knowledge of programming is preferred when the occasion arises. Definitely the energy and transportation sectors need electrical engineers. So based on your interests, I think specializing in power would be good for you if you decide to stick with EE. Hope this helps :)</p>

<p>Stick with EE. You will always have some programming in an engineering curriculum these days. Mechanical, Civil and Chemical Engineers at my university, Illinois Tech, do that in MatLab and EE’s use mostly C and Java. Knowing your way around coding is an essential part of an Engineering education, even if it is not the focus of the discipline.</p>

<p>Material Sciencea Engineering - improves existing and creates new materials</p>

<p>Thank you so much! That is very helpful!</p>