Jump to content

Difference Between Computer Science and Computer Engineering?

So I was looking into both computer science and computer engineering courses for university, however I still can't find a definitive answer to what is the difference between the two. Also if anyone has any experiences with either computer science or computer engineering then I would love to hear about them.

Link to post
Share on other sites

I always thought Computer science was software, and engineering was hardware.

 

So Science you'll do really low level programming and complex algorithms etc.

 

Whereas Engineering would be things like processor architecture and designing components.

Link to post
Share on other sites

I always thought Computer science was software, and engineering was hardware.

 

So Science you'll do really low level programming and complex algorithms etc.

 

Whereas Engineering would be things like processor architecture and designing components.

Yeah you're right, however I believe there might be some overlap between the two, like computer architecture is sometimes part of CS.

 

If you want to be creative, and develop software, go for CS.

If you're ridiculously good at math, physics etc. and if you want to design hardware, go for CE.

CE sounds really cool, but it seems like its just maths and I'm not sure how much actual practical work is involved.

Link to post
Share on other sites

I always thought Computer science was software, and engineering was hardware.

So Science you'll do really low level programming and complex algorithms etc.

Whereas Engineering would be things like processor architecture and designing components.

If you want to be creative, and develop software, go for CS.

If you're ridiculously good at math, physics etc. and if you want to design hardware, go for CE.

CE isn't just hardware. If you want to do hardware, go into EE. Processor architecture is PhD level work for EE. CE is the combination of hardware and software. You take both CS classes and EE classes but not to the full extent as if you were double majoring. At my college, as a CE you can choose to take classes to specialize in either side, hardware or software, but you learn at least the basics of both. CS is then fully software/programming.

Source: I'm a computer engineer major

Desktop: The Bluez | CPU: i5-3570k @ 4.5 ghz 1.296V | CPU Cooler: Hyper 212 Evo | Motherboard: P8Z77 M-Pro | Memory: 16 GB 1600Mhz Kingston HyperX  


GPU: Asus GTX 780ti DirectCu II | HDD: Some Random Hitachi 1TB, WD Blue 1TB, 850 EVO 500GB | PSU: Rosewill Hive 750W | Case: Enermax Ostrog GT (Blue Ver.) 


Laptop: Razer Blade 14 2013 256GB

Link to post
Share on other sites

CE isn't just hardware. If you want to do hardware, go into EE. Processor architecture is PhD level work for EE. CE is the combination of hardware and software. You take both CS classes and EE classes but not to the full extent as if you were double majoring. At my college, as a CE you can choose to take classes to specialize in either side, hardware or software, but you learn at least the basics of both. CS is then fully software/programming.

Source: I'm a computer engineer major

Thanks you explained that very well. As a computer engineering major, how much of the work you do is theory, like maths and physics and how much of it is practical?

Link to post
Share on other sites

Thanks you explained that very well. As a computer engineering major, how much of the work you do is theory, like maths and physics and how much of it is practical?

I think that would depend on the school. A smaller technical school would probably have a higher practical:theory ratio than a large university.

AD2000x Review  Fitear To Go! 334 Review

Speakers - KEF LSX

Headphones - Sennheiser HD650, Kumitate Labs KL-Lakh

Link to post
Share on other sites

I think that would depend on the school. A smaller technical school would probably have a higher practical:theory ratio than a large university.

That's true, but then there is a trade off, where you go a big university and do nothing but maths and physics, but then some employers will be more likely to hire someone from a trusted university. Or you can go to a small university and do more practical stuff, but might have trouble getting a job later on.

Link to post
Share on other sites

Thanks you explained that very well. As a computer engineering major, how much of the work you do is theory, like maths and physics and how much of it is practical?

 

 

I'm sorry, but I can't fully answer that as I haven't taken all my courses yet. At my university, I have the choice of choosing what upper division classes to take and so I can choose to delve into more theory or practical based classes if I wanted to. However, my all my available courses are more biased towards the theory side of things. Also like what @Pomfinator said, it really depends on the school. If you were to go to a technical school, they focus on practical work as most go straight into the work force after graduating. On the other hand, a university like mine is based more upon theory as many continue onto graduate school. I hope that answers your question!

Desktop: The Bluez | CPU: i5-3570k @ 4.5 ghz 1.296V | CPU Cooler: Hyper 212 Evo | Motherboard: P8Z77 M-Pro | Memory: 16 GB 1600Mhz Kingston HyperX  


GPU: Asus GTX 780ti DirectCu II | HDD: Some Random Hitachi 1TB, WD Blue 1TB, 850 EVO 500GB | PSU: Rosewill Hive 750W | Case: Enermax Ostrog GT (Blue Ver.) 


Laptop: Razer Blade 14 2013 256GB

Link to post
Share on other sites

I'm sorry, but I can't fully answer that as I haven't taken all my courses yet. At my university, I have the choice of choosing what upper division classes to take and so I can choose to delve into more theory or practical based classes if I wanted to. However, my all my available courses are more biased towards the theory side of things. Also like what @Pomfinator said, it really depends on the school. If you were to go to a technical school, they focus on practical work as most go straight into the work force after graduating. On the other hand, a university like mine is based more upon theory as many continue onto graduate school. I hope that answers your question!

So what kind of maths and physics do you do? Is it like impossibly hard or is it quite doable?

Link to post
Share on other sites

So what kind of maths and physics do you do? Is it like impossibly hard or is it quite doable?

I take math up to differential equations. For physics, I only take it to physics 4 out of 6. I can't remember what the topics are off the top of my head and I don't have access to class stuff right now. I'll try to get it to you sometime tomorrow. Physics does get hard but it also is not my favorite subject. Math is pretty hard but doable though

 

EDIT:

I go up to Quantitive Relationships for Physics. 

Desktop: The Bluez | CPU: i5-3570k @ 4.5 ghz 1.296V | CPU Cooler: Hyper 212 Evo | Motherboard: P8Z77 M-Pro | Memory: 16 GB 1600Mhz Kingston HyperX  


GPU: Asus GTX 780ti DirectCu II | HDD: Some Random Hitachi 1TB, WD Blue 1TB, 850 EVO 500GB | PSU: Rosewill Hive 750W | Case: Enermax Ostrog GT (Blue Ver.) 


Laptop: Razer Blade 14 2013 256GB

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×