Electrical/Computer Engineering

<p>Is ECE insanely hard? I have been hearing from many many people that this is one of the hardest majors and that I would struggle with it. If hard, what exactly is hard about it? I am fairly decent at math and science. I am a hard worker. I am responsible with studying and things like that. Do you guys have any experience with ECE? Please let me know.</p>

<p>ALSO, if I had only a B.S. in ECE, what kind of jobs could I expect to get and what would be the average salary?</p>

<p>Hard is a relative concept. ECE is harder than most liberal arts subjects, and certainly harder than, say, Leisure Studies. Yes, some people really do get degrees in Leisure Studies. </p>

<p>You ask what's hard about it. In my opinion, what's hard about it is not so much the material (although it is hard), but rather it's the grading curves. Simply put, a lot of ECE (or EECS) departments throughout the country seem to enjoy giving out lots and lots of bad grades to their students. Contrast that with certain classes in certain other 'do-nothing' majors where you can basically put very little effort into a class and understand very little of what's going on, and get an A anyway. </p>

<p>With a BS in ECE you can obviously work as an electrical engineer or computer scientist/computer programmer. </p>

<p>CNN published the following salary figures.</p>

<p><a href="http://money.cnn.com/2006/02/13/pf/college/starting_salaries/index.htm%5B/url%5D"&gt;http://money.cnn.com/2006/02/13/pf/college/starting_salaries/index.htm&lt;/a&gt;&lt;/p>

<p>Engineering is hard in general due to grading curves, difficult problem sets, and design projects that just suck up time. ECE is known as one of the hardest engineering majors because you have to do well in many different aspects. You have to be good in math, physics, labs, design, and programming. You have to take classes in many areas such as circuits, electromagnetics, digital systems, semiconductors, signals and systems, and computer science. It's tough for any one person to be adept at everything.</p>