Originally posted by: JohnCU
Well, we had a lab today involving Linked Lists, and I couldn't even finish it because I just couldn't get the logic down. I knew what I had to do, I just couldn't convert it to code... so that just frustrated me because I'm thinking if I can't understand the logic to this stupid list, how can I understand all the other stuff?
Originally posted by: notfred
Generally people are offended by this type of comment, but it's true all too often and I've seen it happen MANY times. People go into computer science or computer engineering because they "liked computers" in high school (generally meaning they played lots of video games, kept up with the latest video cards, and overclocked thier PCs) and when they get to the technical aspect of it they find out that either they jsut plain don't like it, or they can't hack it. They generally end up switching to finance or economics majors. Now I'm not saying that is neccesarily true with you, but your last post kinda makes it sound that way. Now I'm a computer Science major so I do a lot of programming, but I know that as a CE major you're going to do a lot of stuff That's more abstact and frustrating than a linked list in Java. When you're learning how an adder works in hardware or how CPU cache functions or how the processor multiplies numbers, I found that stuff more difficult than most data structures (especially simple ones like linked lists).
I'm not saying that you should switch majors, but just make sure you're majoring in something you really want to do, you may not want to build computers.
Originally posted by: CanOWorms
Originally posted by: notfred
Generally people are offended by this type of comment, but it's true all too often and I've seen it happen MANY times. People go into computer science or computer engineering because they "liked computers" in high school (generally meaning they played lots of video games, kept up with the latest video cards, and overclocked thier PCs) and when they get to the technical aspect of it they find out that either they jsut plain don't like it, or they can't hack it. They generally end up switching to finance or economics majors. Now I'm not saying that is neccesarily true with you, but your last post kinda makes it sound that way. Now I'm a computer Science major so I do a lot of programming, but I know that as a CE major you're going to do a lot of stuff That's more abstact and frustrating than a linked list in Java. When you're learning how an adder works in hardware or how CPU cache functions or how the processor multiplies numbers, I found that stuff more difficult than most data structures (especially simple ones like linked lists).
I'm not saying that you should switch majors, but just make sure you're majoring in something you really want to do, you may not want to build computers.
I agree with you.
Also, if you're thinking about changing to EE you should ask yourself if you think you'll be able to handle it if you couldn't handle this course. Generally EE is much more harder than CE or CS and a lot more "abstract". If you can't get the logic of a linked list down, you definitely won't get a lot of logic required in EE down unless you're a special case.
Originally posted by: JohnCU
Yeah, I think both of you are right, I'm going to talk to my advisor tomorrow.
As long as I can remember though, engineering has always interested me. Watching people build stuff, taking things apart and putting them back together, stuff like that...
I dunno what else I would do/could do.
I know I hate chemistry, physics is okay, Calculus is fun.
Originally posted by: JohnCU
Yeah, I think both of you are right, I'm going to talk to my advisor tomorrow.
As long as I can remember though, engineering has always interested me. Watching people build stuff, taking things apart and putting them back together, stuff like that...
I dunno what else I would do/could do.
I know I hate chemistry, physics is okay, Calculus is fun.
Originally posted by: notfred
Generally people are offended by this type of comment, but it's true all too often and I've seen it happen MANY times. People go into computer science or computer engineering because they "liked computers" in high school (generally meaning they played lots of video games, kept up with the latest video cards, and overclocked thier PCs) and when they get to the technical aspect of it they find out that either they jsut plain don't like it, or they can't hack it. They generally end up switching to finance or economics majors. Now I'm not saying that is neccesarily true with you, but your last post kinda makes it sound that way. Now I'm a computer Science major so I do a lot of programming, but I know that as a CE major you're going to do a lot of stuff That's more abstact and frustrating than a linked list in Java. When you're learning how an adder works in hardware or how CPU cache functions or how the processor multiplies numbers, I found that stuff more difficult than most data structures (especially simple ones like linked lists).
I'm not saying that you should switch majors, but just make sure you're majoring in something you really want to do, you may not want to build computers.
Originally posted by: AbsolutDealage
Switch to EE. I graduated CE and there's a LOT more programming down that road....
Originally posted by: JohnCU
Here at Clemson, I have to take two Java classes for computer engineering... but I just started the first one and I hate it. Is the fact that I hate Java/programming in general a suggestion that I should switch to maybe EE?
