Changing major and dropping classes?

<p>Hello:
Currently I'm lost/confused on what should I do...
I'm a freshman, Computer Science major, I was thinking of changing my major since I'm not doing well in my Computer Science classes... I looked at Electrical engineering, and thought that will be easier than Computer Science, since EE is less abstract than CS??
I probably learn better with hands-on and stuff...
Now the part I'm lost at, if I should do EE as a major and minor in Computer Engineering, for a computer engineering minor, I will be needing the class I'm currently in, which I'm not doing well, should I keep it to count toward my minor? what if I fail? I don't want to ruin my GPA...
and should I do a minor in Computer engineering ? and what do EE do as a career? is EE harder than CS? </p>

<p>P.S I will be taking an electrical engineering course in the summer for sure, to see If I like EE or not, which I'm pretty sure I will, since I like circuits, and currently in my Physics II class we are doing circuits and etc, and I'm enjoying it....</p>

<p>any suggestions?</p>

<p>Do you spend a lot of time studying? That could be a reason why you’re not doing well if you aren’t. Some can get by with minimal studying, some have to put an ungodly amount of time into their major to pass. I’d try the recommended amount. 2 hours for every hour you spend in class. Also, engineering majors carry horrible GPA’s most of the time. It is as hard or harder. If you’re not a strong math and physics student (really strong), you are probably going to end up with a sub 3.0 GPA even with working your butt off if you’re working. </p>

<p>Anyways, I don’t know if you should do EE. I go to a hands on school and they do plenty of computer programming in EE. Hell, even in math and physics you gotta know how to program well.</p>

<p>It just that I’m not understanding the programming concept, I studied hard, I ask for help, I go to the learning center for tutoring, and still not doing well in CS… I guess, I’m just not getting it :/… that’s why the reason I wanted to change, I feel discouraged, I have tried programming for a semester and half, and still not understanding it well…</p>