Computer Engineering or Computer Science Major?

Click For Summary

Discussion Overview

The discussion revolves around the decision-making process for choosing between a Computer Engineering and a Computer Science major. Participants explore the implications of each field, particularly in relation to mathematical proficiency and career prospects.

Discussion Character

  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • One participant expresses a strong interest in computers and software development but feels challenged by math, questioning whether to pursue a major in Computer Science or Computer Engineering.
  • Another participant suggests that Computer Engineering is preferable, emphasizing the distinction between hardware (Computer Engineering) and software (Computer Science) while noting the overlap between the two fields.
  • A participant argues that while math is important, advanced math may not be frequently used in many job roles, suggesting that the fear of math should not limit career options.
  • One reply encourages finding enjoyment in math to ease the learning process, mentioning that only a few additional math courses may be required beyond calculus.

Areas of Agreement / Disagreement

Participants express differing opinions on which major is more suitable based on the individual's math skills and interests. There is no consensus on which major is definitively better for the original poster's situation.

Contextual Notes

Participants highlight the importance of understanding both hardware and software, but the discussion does not resolve the specific implications of math proficiency on career success in either field.

Computerwiz
Messages
1
Reaction score
0
Hello,

I am a Freshman in College as of right now, and I am looking to decide on a major. I am extremely interested in computers, this includes: how they work, finding new things to do with them, and learning how to develop new software. However, I am not the best at math, if I really study hard, i can learn to understand it, but it does not come naturally. This frustrates me because obviously computer science and computer engineering both greatly involve math. Should I go for it and just work on my math? If so, should I major in computer science or computer engineering. Also, which of these would be better for me in my situation and which would give me a better future?
 
Engineering news on Phys.org
Computer engineering.
 
The difference really comes down to hardware vs. software. Computer engineers deal with the hardware side and computer scientists deal with the software side. Naturally, there is a bit of overlap because you can't really do one without understanding the other to a certain degree.

Having said that, my personal bias is toward computer engineering. You can learn a lot of the computer science concepts by reading the huge amount of published material out there and still have a good foundation as far as hardware goes. Sure, it might take you a good while to get to the same knowledge level as a CS graduate, but you'd have the added benefit of being a computer engineer. With regard to jobs, you'll be able to find work doing either of them.

Also, if your limiting factor is math, I'd say just bite the bullet. Unless you're planning on doing physical simulations, the chances of using advanced math every day are remote. There's no reason to limit your career options based on that.
 
You just have to find the beauty in math to make studying easier. Besides calculus (1-3), you should only need 2 or 3 more maths after that (linear algebra and diff. equations) depending on the school
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
4K
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
4K
Replies
3
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 41 ·
2
Replies
41
Views
5K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 102 ·
4
Replies
102
Views
4K