Register to reply

Computer Science vs. Computer Engineering

by undecided
Tags: engineering, science
Share this thread:
undecided
#1
Aug8-07, 10:50 PM
P: 9
HEY EVERYONE!

well i am undecided about my major... i wud like to kno wat wud better sute me.... here a little about my self ... well i like math and i'm very well good at it... i dont really like science BUT i love the idea of earning more money as a CE... BUT chemistry and physics are required ... from my understandin CS is more a bout math and theory, i dont like theories much, i think is kind of a waste of time, but den again i need that for my own knowledge... i guess.... CE is more hands on BUT SCIENCE KILLS ME! i need help

i am starting as a freshmen in college now and i dont kno what to major on... so i wud like to hear every ones opinions and advices but if there is anyone who actually major in one of them to tell me if da science in CE is too hard for some1 who doesnt like science much, or if the theories in CS is too boring for a non-reader like me.

key notes:
-i like math
-i want to focus on softwares AND hardware as an equal
-dont like science
-dont like history
-I NEED A WELL PAYING CAREER
Phys.Org News Partner Science news on Phys.org
Sapphire talk enlivens guesswork over iPhone 6
Geneticists offer clues to better rice, tomato crops
UConn makes 3-D copies of antique instrument parts
rcgldr
#2
Aug9-07, 12:11 AM
HW Helper
P: 7,033
I want to focus on software and hardware as an equal.
Sounds like CE, but this would really depend on the school you're going to. There are a lot more jobs for programmers than asic designers, although the asic guys probably make more on average. Embedded firmware (a type of software) jobs generally pay more than generic software (like Windows programming) jobs, but again, there are far fewer embedded firmware jobs than general programming jobs.
ranger
#3
Aug9-07, 07:45 AM
PF Gold
ranger's Avatar
P: 1,685
Quote Quote by undecided View Post
key notes:
-i like math
-i want to focus on softwares AND hardware as an equal
-dont like science
-dont like history
-I NEED A WELL PAYING CAREER
- Thats good. You'll find yourself taking some courses on signals as a junior/senior. Then there are more specialized courses for CEs such as DSP (digital signal processing). You'll also find yourself taking a bunch of courses that EEs take (which are math intensive).

- Well in my school CE is just this. You take of bunch of programming, computer architecture, analog and (more) digital circuit design courses with the final hope of integrating all of these skills to make useful computer controlled systems.

- You don't to like every aspect of it. Liking electrodynamics would be nice though. You should pay special attention to your courses in electricity and magnetism.

- Me neither

- CEs have the ability to be very flexible. They can specialize in anything from circuit design (analog and digital), computer controlled systems design, embedded systems design and programming to name a few.

mgb_phys
#4
Aug9-07, 10:55 AM
Sci Advisor
HW Helper
P: 8,954
Computer Science vs. Computer Engineering

Look at the syllabus, sometime CS and CE are the same course but one offered through the engineering dept and one through the science dept.
undecided
#5
Aug9-07, 08:25 PM
P: 9
thank you all so much!! well it really helped me... but i think that in the college i want to take CE it has chemistry and physics, and omg when i read that i almost had a heart attack and also it is much more about hardwares than softwares.. so hmmm i dont kno...

And in that same shool CS is more math and HISTORY! 2day i went to register to my classes and well since i'm still undecided i am startin with liberal arts in a community college then transfer into a 4 yr. college after this one semester

Quote Quote by Jeff Reid View Post
Sounds like CE, but this would really depend on the school you're going to.
YOU are absolutely right! i should research more in deph the classes offered in each major in the shool i want to go to THANX!
ranger
#6
Aug10-07, 07:18 AM
PF Gold
ranger's Avatar
P: 1,685
Just so you know, all engineering schools (regardless of specialization) will most likely require to take a year of general physics and at least one course in chemistry.
chroot
#7
Aug10-07, 01:49 PM
Emeritus
Sci Advisor
PF Gold
chroot's Avatar
P: 10,429
My advice:

1) Learn how to properly use the english language. I don't mean to "pick" on you exactly, but you'll never get a decent job of any sort with the kind of spelling and grammar you're using here. If you're not a native english speaker, use your college years to improve your use of the language. "Net speak" is practically offensive to many people.

2) You will never succeed in any kind of technical field if you are unwilling or unable to complete basic science courses. In fact, you do not deserve a degree in a technical field with the attitude that you currently have toward topics like physics and chemistry. I understand that many people find physics to be terrifying, but really, get over yourself. You'll only be required to take a few physics classes, and they're quite necessary for you to understand enough about the world to be a successful engineer. You do understand that engineers (particularly EEs) are effectively applied physicists, right?

3) You will be able to change your major without penalty up until your second or third year. You don't have to make a final decision as a freshman.

4) If you want to study hardware and software in equal depth, CS will not please you. You may be required to take some basic perfunctory hardware classes, but CS, in general, has very little to do with hardware.

- Warren
undecided
#8
Aug10-07, 09:54 PM
P: 9
Quote Quote by chroot View Post
My advice:

1) Learn how to properly use the english language. I don't mean to "pick" on you exactly, but you'll never get a decent job of any sort with the kind of spelling and grammar you're using here. If you're not a native english speaker, use your college years to improve your use of the language. "Net speak" is practically offensive to many people.

2) You will never succeed in any kind of technical field if you are unwilling or unable to complete basic science courses. In fact, you do not deserve a degree in a technical field with the attitude that you currently have toward topics like physics and chemistry. I understand that many people find physics to be terrifying, but really, get over yourself. You'll only be required to take a few physics classes, and they're quite necessary for you to understand enough about the world to be a successful engineer. You do understand that engineers (particularly EEs) are effectively applied physicists, right?

3) You will be able to change your major without penalty up until your second or third year. You don't have to make a final decision as a freshman.

4) If you want to study hardware and software in equal depth, CS will not please you. You may be required to take some basic perfunctory hardware classes, but CS, in general, has very little to do with hardware.

- Warren
OUCH!! kind of harsh there, but yea you are totally right, i was just typing like that because i was typing fast and well it becomes a habit hehe

but certainly, if i want a better future for myself i will have to bare with it. I guess and hope it won't be too much for me.

oh and another question... can i major in CS and minor in CE or vice-versa? or not possible...

-Job-
#9
Aug10-07, 10:08 PM
Sci Advisor
-Job-'s Avatar
P: 1,132
At my university they offered CS, CE and CSE, CSE being in the middle of the two. I actually got confused for a while and was taking some CSE courses that i didn't need for my CS degree, but at least i learnt the basics of CPU design from it.
CS involves more theory, which i enjoy, and more software oriented courses such as Operating Systems and Algorithms. There are plenty of courses shared between these majors, so it's not a fine line. They're both very interesting and exciting, and you can always take a specific course in each to get a feel for which one you like better.
undecided
#10
Aug10-07, 10:14 PM
P: 9
Quote Quote by -Job- View Post
At my university they offered CS, CE and CSE, CSE being in the middle of the two. I actually got confused for a while and was taking some CSE courses that i didn't need for my CS degree, but at least i learnt the basics of CPU design from it.
CS involves more theory, which i enjoy, and more software oriented courses such as Operating Systems and Algorithms. There are plenty of courses shared between these majors, so it's not a fine line. They're both very interesting and exciting, and you can always take a specific course in each to get a feel for which one you like better.
THANX! you enlightened my day hehe... that is true, i will take a class or two and see how it goes with both and well hopefully i make the best decision , and well i guess theory ain't that bad, i love computers so what best than to learn the history and theories of it
Darkiekurdo
#11
Aug11-07, 04:47 PM
P: 110
Do you not like science because you're bad at it or because you just don't like it?
DefaultName
#12
Aug11-07, 05:07 PM
P: 181
Here's my input, I'll be a junior EE this fall.

1) If you want hardware + software balance, do CE.

2) I was terrible at chemistry... I took it, got a C. I moved on. My EE & CS GPA is a 3.7. Just because you can't do chemistry doesn't mean you should give up on being a computer engineering major.

3) I agere with chroot regarding the basic sciences -- you need to know them, or at least have some sort of background in them. Sure, my chemistry grade wasn't great, but I did come out with a general view of what I need. I doubt I'll be using the specifics of general chemistry, but it's good to have the basic knowledge in order to succeed. In regards to physics, the mechanics/kinematics part may not be important to you later down the road. You'll most likely have a mechanical engineer on your team in the real world, let he/she handle that. You'll need to have a firm understanding of Physics II (Electricity and Magnetism).

4) I'm guessing you don't "like" physics/chemistry is because you haven't sit down for a few hours everyday and try to study it. Remember, if you do engineering, you'll be studying a whole lot. I can't stress that enough, you'll have lots of classes, with 3 hour labs, plus homework to do each night (in most cases). Be prepared to sit down and learn the material, it's not going to come easy to you like everything did in HS.
undecided
#13
Aug11-07, 07:11 PM
P: 9
Quote Quote by Darkiekurdo View Post
Do you not like science because you're bad at it or because you just don't like it?
I remember i had a chemistry class which i didnt pass, but then i took summer school and i passed it with a 95... it's just that i'm not really into science, it's harder for me to study because i find no interest in it either, i dont know if it was because of the poor science teachers i had in my life but yea...

Quote Quote by DefaultName View Post
Here's my input, I'll be a junior EE this fall.

1) If you want hardware + software balance, do CE.

2) I was terrible at chemistry... I took it, got a C. I moved on. My EE & CS GPA is a 3.7. Just because you can't do chemistry doesn't mean you should give up on being a computer engineering major.

4) I'm guessing you don't "like" physics/chemistry is because you haven't sit down for a few hours everyday and try to study it. Remember, if you do engineering, you'll be studying a whole lot. I can't stress that enough, you'll have lots of classes, with 3 hour labs, plus homework to do each night (in most cases). Be prepared to sit down and learn the material, it's not going to come easy to you like everything did in HS.
WoW, yes you are right... i think i'm just scared at the fact that now in college i'm going to just have to give it my all, and study, do alot of work... H.S. was nothing to me, i never actually studied for any class and i always did good in all my classes. I'm just not used to it, i was actually leaning towards CS because it's easier and it deals more with math, and well you're right i shouldn't just give up on engineering because i dont like science. THANKS!
DefaultName
#14
Aug13-07, 05:44 AM
P: 181
Quote Quote by undecided View Post
I remember i had a chemistry class which i didnt pass, but then i took summer school and i passed it with a 95... it's just that i'm not really into science, it's harder for me to study because i find no interest in it either, i dont know if it was because of the poor science teachers i had in my life but yea...
I bet you I Hate chemistry more than you do. Seriously.


WoW, yes you are right... i think i'm just scared at the fact that now in college i'm going to just have to give it my all, and study, do alot of work... H.S. was nothing to me, i never actually studied for any class and i always did good in all my classes. I'm just not used to it, i was actually leaning towards CS because it's easier and it deals more with math, and well you're right i shouldn't just give up on engineering because i dont like science. THANKS!
I hate to say this, but the only science course that you'll see come back to you is Physics II, electricity and magentism. For EE/Comp eng students, you won't see kinematics after you finish with Physics I. I haven't had any chemistry pop up, only a little in Semiconductors class, but that was manageable even for me.
chroot
#15
Aug13-07, 12:57 PM
Emeritus
Sci Advisor
PF Gold
chroot's Avatar
P: 10,429
You can generally take a minor in computer science, but rarely can you take a minor in computer engineering. In fact, if you major in CE, a minor in CS may be almost automatic, requiring only a couple of additional classes.

- Warren
DefaultName
#16
Aug13-07, 06:01 PM
P: 181
Quote Quote by chroot View Post
You can generally take a minor in computer science, but rarely can you take a minor in computer engineering. In fact, if you major in CE, a minor in CS may be almost automatic, requiring only a couple of additional classes.

- Warren
True. In my school, you can't minor in CS if you're majoring in CE. You can only minor in CS if you're majoring in EE, weird ... I know.
leright
#17
Aug13-07, 10:22 PM
P: 1,194
Quote Quote by DefaultName View Post
True. In my school, you can't minor in CS if you're majoring in CE. You can only minor in CS if you're majoring in EE, weird ... I know.
It's not weird. There is a lot of overlap between CS and CE.....
huckmank
#18
Aug13-07, 10:49 PM
P: 101
Here's a link to the degree plan for CE at my school (click the boxes to get a brief description of the course)

http://www.ece.utexas.edu/undergrad/preq_ce_0608.html

And here's CS:

http://www.cs.utexas.edu/academics/u.../flowchart.pdf

As you can see, at least at my university, CS is much more involved in the theories of programming and could almost be considered a very specific math degree. CE, however, is basically an EE degree with an emphasis on programming. CE's take a dedicated course on electro-magnetism for instance; something which a CS major would never have to even contemplate taking. In fact the basic sequence for a CE varies from EE only in the fact that they take Discrete Mathematics in lieu of Linear Algebra. So, at my school at least, you better at least like (and hopefully love) physics if you want to take CE.

I would definitely look at comparable course requirements for your university, because CE varies alot from university to university.


Register to reply

Related Discussions
Computer Science and Software Engineering Computing & Technology 9
Computer Science and Engineering Academic Guidance 7
Computer Engineering/Science help? Academic Guidance 4
Electrical Engineering and Computer Science Electrical Engineering 1
Computer Engineering vs Science Computing & Technology 11