<p>For those engineers that had to take C++, did you find it more easy on your mind and a break from other engineering classes? One EECS major told me CS is more complicated because of it's theoretical nature(after all it's CS for a reason eh), and another EE major switched from CS to EE cause he couldn't take much more of C++. Some people drop or switch from CS after a few years I heard, and it only gets tougher. It is easier to come by for some, like those who find math easy to come by for some, but a lot of people say it's easier than engineering. </p>
<p>Now, I thought engineering was just more rigorous and less theoretical, but as it turns out, I hear the upper division of say EE was theoretical too. But is engineering just hard to understand the concepts, putting concepts together from physics, chem, math, etc to design products and apply them in the real world. Is it also abstract as CS, in a way that has something representing electricity in a deep manner. I always thought engineering was tough because of its rigoriousness. That it demanded more work than any other major, maybe more time outside of class at school. Actually maybe I'll fit science into that. But for C++ assignments that's due every week, I think it's tough to create code for a certain program, especially games, it's like you should think like a computer to make it look easy. But it was tiring and I spent long nights with my partner even up until 12am. I guess all the engineers dedicate as much time into their work as well. Still, I found out I did not like programming as much, but it would be more interesting than Information Systems, since IS as a major itself doesn't give you job stability. Computer workers as a whole seem instable for some reason. </p>
<p>Anyway, enough rambling, did you guys find programming to be easy stuff compared to your engineering classes? If engineering is anything harder than CS in terms of understanding, then maybe I will do business.</p>
<p>Engineering is hard. CS is hard. Pure math is hard. Theoretical physics is hard. As long as there's a heavy mathematical component to it, it'll definitely be hard.</p>
<p>Dude. It depends on what you're good at. I've known CS superstars who barely got through their obligatory EE classes, "traditional" (e.g. electrical, mechanical) engineers who failed or barely passed an intro CS class and think that programming is the devil, technical majors of all sorts who barely make it through their humanities classes because they can't write worth a damn, engineers who struggled to pass intro bio, life scientists who appear to be afraid of numbers, and so on.</p>
<p>Find something that you like and can do reasonably well, regardless of what others have to say about how hard or easy it is. There's too much emphasis in this place on what is supposedly harder than what.</p>
<p>True, but here's the thing. I've already taken a programming course and did not like it, although I did enjoy the easy intro CS course. And yes I've heard some CS majors say they don't like circuits, and said if you asked them to build them one, they would have no idea. Is this a hands on thing? But the thing is, LOTS of people emphasize how tough circuits are. And I am a junior in college, and I was thinking of engineering. I don't have any other credits to go towards a true major really to fall back on if I do fail engineering. So, I guess I will not take this risk in staying in school for so long because of this.</p>
<p>It was Computer Science, but I changed it to undeclared now. I will give up engineering probably if they're all the same in being difficult to grasp concepts like Computer Science or ChemE and EE in the subject matters.</p>
<p>And I forgot to mention that there are some majors where you can slack off a little and some that is not a good idea to slack off on, like english vs engineering. Sure your paper has to make some coherent sense, and has to be your own work, but that major is easier to fly by perhaps. I was wondering if you don't understand some concepts in engineering but do the work, like the required labs and do okay on tests, I was wondering if engineering can work that way all throughout the 4 year program. Then you got the Eng exam, and I don't know if that's the hardest to do, like if you really need to remember and put things that you learned in your classes together.</p>
<p>You may need to consider what you like to learn the most, and how you learn best. I needed to find a major that had the most hands-on work, and for me that was Engineering Physics. We had more labs than anyone in the engineering school (at my school, anyway). Sitting in a 300 level EE class watching the prof draw circuits on the board was harder FOR ME than getting into the physics lab and building the circuits. I suspect most people would find the EE class easier.</p>
<p>In other words, you'll always be able to find people that say X is hard, because X doesn't fit their mental style, or because X doesn't interest them very much. It's really not very meaningful to compare how hard one subject is to another, unless you are doing so with a specific individual in mind.</p>
<p>Do they have a computer engineering major where you are? You might like the more diversified approach it offers.</p>