Computer engineering or computer science?

Click For Summary

Discussion Overview

The discussion revolves around the comparison between computer engineering and computer science, focusing on the nature of each discipline, potential career growth, and personal experiences in choosing a major. Participants share insights on the content of both fields, their branches, and the types of work involved.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • Some participants suggest that computer science is primarily focused on software development, while computer engineering involves a blend of hardware and software interaction.
  • Others describe computer engineering as encompassing elements of both computer science and electrical engineering.
  • Several participants note that computer engineering may provide broader career opportunities, especially for those interested in hardware.
  • One participant shares their experience as a software engineer, detailing their work on an integrated development environment (IDE) for a proprietary platform.
  • Another participant emphasizes the importance of personal interest in deciding between the two fields, mentioning their preference for hardware and engineering aspects over pure programming.
  • Some express that both fields are broad and can lead to various career paths.

Areas of Agreement / Disagreement

Participants generally agree on the distinctions between computer science and computer engineering, but there are varying opinions on which field offers more growth potential and the nature of work involved. The discussion remains unresolved regarding the best choice for individuals based on their interests.

Contextual Notes

Participants express personal preferences and experiences, which may not represent the full scope of each discipline. The discussion reflects individual interpretations of the fields and their career implications.

Who May Find This Useful

High school students considering a career in technology, individuals exploring educational paths in computer-related fields, and those interested in the distinctions between software and hardware engineering.

nikirock021
Gold Member
Messages
16
Reaction score
0
Hi guys. I'm a junior in high school and am debating on which field to pursue. I know it's a bit early for me but I've always wanted to go into a career with computers and just wanted some help. I'm sure similar questions have been asked before but if you would be so kind as of to answer some of my questions.
1) What is entailed in both disciplines?
2) Which one has a wider potential for growth?(i know it sounds silly but like global recognition?)
3) Which has more branches to it
4) and if you are by any chance a computer engineer or computer scientist how would you describe your work?
 
Physics news on Phys.org
If you want to just write programs and software, computer science. Computer engineering deals more with the interaction between hardware and software.
 
nikirock021 said:
Hi guys. I'm a junior in high school and am debating on which field to pursue. I know it's a bit early for me but I've always wanted to go into a career with computers and just wanted some help. I'm sure similar questions have been asked before but if you would be so kind as of to answer some of my questions.
1) What is entailed in both disciplines?
2) Which one has a wider potential for growth?(i know it sounds silly but like global recognition?)
3) Which has more branches to it
4) and if you are by any chance a computer engineer or computer scientist how would you describe your work?
1. You can think of computer engineering as half computer science and half electrical engineering.
2. Computer engineering will prepare you for the same industry jobs as computer science, which are largely software engineering positions. Computer engineering could possibly open a few more doors if you're more interested in hardware.
3. They both are very broad.
4. I work as a software engineer. I have designed, developed, and maintained an IDE for a proprietary language and platform for the last ten years.
 
As someone who recently entered college and is now majoring in Computer Engineering, I don't know what else could be stated that Jaeusm hasn't stated already.
My college Computer Engineering program is literally half of the Computer Science classes combined with half of the Electrical Engineering classes. If you're more interested in the programming aspect of computers, or prefer more theoretical work than hands on experimental hardware related stuff, I'd recommend Computer Science. If you're interested in the hardware, the electrical and circuitry aspects, more tinkering and well, engineering, and don't mind a bit more physics, go Comp E.
 
Dr Transport said:
If you want to just write programs and software, computer science. Computer engineering deals more with the interaction between hardware and software.
Thank you so much for your reply
 
Bake said:
As someone who recently entered college and is now majoring in Computer Engineering, I don't know what else could be stated that Jaeusm hasn't stated already.
My college Computer Engineering program is literally half of the Computer Science classes combined with half of the Electrical Engineering classes. If you're more interested in the programming aspect of computers, or prefer more theoretical work than hands on experimental hardware related stuff, I'd recommend Computer Science. If you're interested in the hardware, the electrical and circuitry aspects, more tinkering and well, engineering, and don't mind a bit more physics, go Comp E.
Thank you bake for your reply, so just another quick question for you; what made you decide computer engineering was the major for u. I understand that this is personal and u may not want to answer but thanks anyway
 
Jaeusm said:
1. You can think of computer engineering as half computer science and half electrical engineering.
2. Computer engineering will prepare you for the same industry jobs as computer science, which are largely software engineering positions. Computer engineering could possibly open a few more doors if you're more interested in hardware.
3. They both are very broad.
4. I work as a software engineer. I have designed, developed, and maintained an IDE for a proprietary language and platform for the last ten years.
Thank you Jaeusm for ur detailed answer this really helped
 
nikirock021 said:
Thank you bake for your reply, so just another quick question for you; what made you decide computer engineering was the major for u. I understand that this is personal and u may not want to answer but thanks anyway

I chose Computer Engineering because I've always been interested in Computers, Physics and Mathematics. Computer Engineering is a combination of those things. I always thought electricity was cool, so that's also a huge bonus since, like I stated previously, Comp E is Electrical Engineering combined with Computer Science. I took Comp E over CompSci because I didn't want to spend all my time coding, or most of it for that matter. I wanted to work more on the hardware side of things. I really enjoy Artificial Intelligence, and at my school there are various projects to create helpful robots and all sorts of cool gadgets. It's the feeling of creating something that awesome what made me pick Computer Engineering.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
2
Views
2K